Generate Voxel Terrain

Hello! I was wondering how would you generate voxel terrain? Not like Minecraft but like this. I want to caves, rivers, valleys too. How would I do this in C#? Thank you! :wink:

Hi,

This is quite a open ended question so I dont thing you will get much of a response. Had a look at the video, have to say its one of the best voxel terrain Ive seen.

In general voxels are converted to a mesh by a technique call the marching cubes algorithm. A google search will give you plenty of information and some code. The algorithm is a bit complex so if your new to programming it may be a bit challenging.