Sunday, July 8, 2012

Octree Depth Visualization and Dynamic LOD

Here is something to help you wrap your head around how a Sparse Voxel Octree (SVO) is organized.

I rendered the model with each empty octant somewhat visible as a transparent shade of gray. As each primary raycast traverses into a deeper subdivision level within the octree, the rendered pixel gets brighter. If the ray intersects a terminal voxel (visible part of model), it returns the color to draw that pixel. I also show what reducing the maximum subdivision level rendered looks like (Inherent LOD).

No comments:

Post a Comment