Samstag, 21. Juli 2012

Voxel Splatting using OpenGL & Shaders

This screenshot shows a first test of using OpenGL 
and the Geometry Shader as well as LOD to render 
a voxel scene. 

Specs:
* 4 bytes / voxel 
* ~40 fps for the scene on the left
* LOD support
* Per voxel frustrum culling





Main bottleneck seems to be the triangle setup after the Geometry shader. As for the memory consumption, 
4 bytes / voxel is more than RLE ( 3.5 ) and less than the previous posted octree method ( 6.8 )