I implemented a data structure for material removal simulation based on a sparxe voxel octree (SVO). Now, I want to visualize the result. Therefore, I need to triangulate my sparse voxel octree.
How can I do that? Can you recommend any fast algorithms for that?
A standard voxel model can be triangulated by using marching cube (MC). But as far as I see, I cannot adapt this algorithm for an SVO. The MC algorithm is based on the 15 base patterns which are used to generate the triangles (with the help of a LUT for better performance). But these patterns doesn't work anymore for SVO voxels, because these voxels can have different sizes depending in the local resolution in the tree branch.
So, how do other people triangulate their SVO?