Currently browsing category

en

TriMesh2 Fork – A library for 3D mesh editing and I/O

During my first years in graphics development, I relied heavily on Szymon Rusinkiewicz’s C++ TriMesh2 library. It’s a nice set of tools for 3D mesh input/output, basic visualization and processing. I’ve come to use it in most of my projects. It imports .obj, .3ds and .ply files (amongst others), and puts …

CUDA Voxelizer v0.1

Time to release something that’s been gathering dust on my hard drive for a bit too long: I wrote a CUDA-accelerated voxelizer. It converts polygon meshes into annotated voxel grids. You can download source code and executables on Github. Written in C++ / CUDA Outputs data to .binvox file format …

Flashing system images on Moto X Play

Another Android phone, a new roundabout way of getting control over it. I purchased a Moto X Play last year (review: great battery capacity, good performance, huge phone though), and recently found myself in the situation where I had to manually flash a stock firmware image. This is the first non-Nexus …

Windows 10 Safe Mode & You

Yesterday, I installed an updated Nvidia driver for my GTX 970 on my Windows gaming box, in order to get the best driver set for playing a couple of new games I  bought. This driver turned out to be faulty, sending my computer into a bootloop. I’ve seen my fair …

Libmorton: A library for Morton order encoding / decoding

For my graphics research, I ended up having to encode/decode 3D coordinates into Morton order / Z-order a lot.  For a detailed explanation on how I use them and what they are, check this blog post, which sparked an interesting discussion on the implementation details, and turned out to be a popular …

Out Of Core SVO Builder 1.5

I released ooc_svo_builder 1.5 today, which includes all the latest libmorton improvements, a cleaner build system and support for Visual Studio 2015 compilation. In order to do that, I had to fork trimesh2 into my own repository, for easy MSVC fixes and other stuff. Find all the goodies on Github. …

Lenovo / Iomega ix2 NAS

Last year, I bought an Iomega ix2 NAS, a simple box which can hold 2 hard disks for network attached storage. Since then, the company was bought by Lenovo, which does the support now. It was a pretty cheap deal, and came included with two 3 TB Seagate disks for …

Out-Of-Core SVO Builder v1.3

Just a quick post to celebrate that I’ve updated ooc_svo_builder, the Sparse Voxel Octree builder I’ve written for my paper in Computer Graphics Forum. The updated version has some bugfixes, and profits from some performance improvements in morton code encoding/decoding from the libmorton project. Also nice to see how at High …