Would you mind going a bit into detail about what this 'sparse octree' structure you are suggesting really is? I mean I generally know what a sparse octree is but Im not sure whether just dropping the intersection test at leaf level is going to make things so much faster. Where is the 'revolutionary' thing that makes this so much faster than raytracing right now? I wouldnt say its really the actual intersection test that makes it slow...
Also how are you going to determine normals at voxel level - maybe somehow similar to what marching cubes does?
Would you mind going a bit into detail about what this 'sparse octree' structure you are suggesting really is? I mean I generally know what a sparse octree is but Im not sure whether just dropping the intersection test at leaf level is going to make things so much faster. Where is the 'revolutionary' thing that makes this so much faster than raytracing right now? I wouldnt say its really the actual intersection test that makes it slow... Also how are you going to determine normals at voxel level - maybe somehow similar to what marching cubes does?