Voxel Renderer: got it right this time

After a bit of experimenting with the boost::round functionality, the solution to the numeric instability problem was (of course) a lot simpler. The current implementation runs at 25 fps for a 600×600 resolution – pure software rendering. If you don’t know anything about volume rendering or voxels, what you can …

Birth of a Voxel renderer

In the beginning of february, I started implementing a voxel-based renderer for my PhD. Starting from scratch was painful, but it taught me a lot about 3D geometry & maths and C++. To all you C++ enthousiasts out there, print this out and put it on a wall: Every time …

Volume Rendering : An Overview

I made a presentation which outlines the different methods for Volume Rendering, going into detail about Sparse Voxel Octrees ray casting. It gives a good overview on how to tackle the problem of rendering huge datasets. Keywords: Direct volume rendering, texture mapping, splatting, ray marching, octree, kd-tree, memory management, GPU. …

Bye bye Coke & Code

During the last years (and certainly when I was still studying) I drank a lot of coca-cola, especially when I was up late night writing code or text. Ahhh … the golden days. This week, I’m putting a stop to this. No more coke, and once I’m completely detoxed, we’ll …

Artifacts

Whilst creating some slides on Volume Rendering, I finally found an opportunity to use this graphics-flavored version of a silly internet meme. Original found  in Two uses of Voxels in LittleBigPlanet 2’s Engine from SIGGRAPH 2011, Advances in Real-Time Rendering. PDF here. I guess I did it for the lulz.

Unlocking / Rooting the Motorola Atrix 4G

Yesterday my new phone arrived: a Motorola Atrix 4G, which should be a real upgrade from my trusty old HTC Wildfire. I bought it for €239 in an iBood sale. Advantages were the big screen, dual-core processor and 4G support. A possible contra was the doubt that any official Ice …

Interesting TOR talk

I spent the morning watching this hugely interesting talk about the TOR project and the censoring problems it had this year.It has been an important tool for dissidents and activists trying to get the truth out in an oppressive regime. The talk was given yesterday at the CCC’s crypto event by Roger Ingledine …

Efficient rendering using Sparse Voxel Octrees

I’ve been reading a lot lately about using voxels in CG. I’ve always been fascinated by ways of moving away from the traditional polygon-based pipeline, and things are really starting to look good for voxels. Sampling all geometric and texture data on a regular grid allows for unique content, theoretically. …