Currently browsing category

phd

libmorton

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 …

fastempty_more

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. …

OOC SVO Table

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 …

OOC SVO CGF article

Out-Of-Core SVO article in CGF

Just a quick update: an updated version of our Out-of-Core SVO construction paper can be found in Computer Graphics Forum. Lots of improvements were made, performance is better and we show an example on how to sample other vertex attributes (like color). For more information, have a look at the project …

SVO Dragon

Out of Core SVO Builder: 1.2 release

For future research and publication, I’ve been updating my Out-Of-Core Sparse Voxel Octree Builder (or ooc_svo_builder, if you’re in a hurry) based on our HPG paper. It’s faster, cleaner and more fun! Source, Win64/Linux64 binaries and manual can be found in the github repository. It also builds on OSX. New …

Head Render

Sparse Voxel Octree Ray Casting: Texture update

After working on the Out Of Core SVO Builder for the last few months (Paper, Github), I did some hacking on my Voxel Raycaster and voxel pipeline so it now supports sampling voxel colors from textures, which allows for some nice rendering. The details: Simple C++ CPU implementation of Voxel Raycasting. …

triceratops

Out Of Core SVO Builder: 1.1 release

Since the source code of our Out Of Core SVO Builder pipeline was posted on Github last month, a lot of people have reported bugs and suggested fixes. It’s being actively integrated and used in several interesting projects, of which I hope to write more later. Thanks to all of you, …

ooc_svo_builder_code_release

Out-Of-Core SVO Builder: Source and binaries available

I promised to get my source code for our HPG 2013 paper Out-of-Core Construction of Sparse Voxel Octrees out, so here it is! It’s unimaginatively titled ooc_svo_builder. It’s not always evident and/or easy to release code made in an academic context, but since the paper is pretty clear on algorithm details, we thought …

teaser1

HPG 2013: Out-Of-Core Construction of SVO’s: Slides available

After giving my talk Out-of-Core Construction of Sparse Voxel Octrees at the High Performance Graphics conference in the Hilton, Anaheim, I’ve placed the slides (PDF) on the project page. I’m working to package some source code and cooking up some usable binaries for other people experimenting with out-of-core SVO construction. Since I’m …