I've worked on various ways to visualize voxel-based terrain - one uses the mentioned Marching Cubes algorithm. I could contribute my C++ or C# implementation. I combined that experiments with various local and global lighting approaches and many experiments plus research to make the texturing...