- Home /
How do i smooth voxel mesh?
I have looked into the different methods such as surface nets, marching cubes, dual contouring and laplacian smoothing but I haven't tried them all as I don't know how to implement them. I have used simple laplacian smoothing but it doesn't line up with the next chunk and there are all sorts of problems. At the moment I am using a multidimensional byte array but should I be using floats? Can anyone help me with this and point me in the right direction?
Answer by MakeCodeNow · Jul 04, 2014 at 11:00 PM
You're on the right track. Doing smooth deformable terrain just takes a lot of time to learn, implement, and fix fussy bugs. The Voxel Farm blog is a great resource for this stuff and the author documents much of his journey from start to now.
I have another related question if you could be so kind to answer, I got a smoothing method to work but it smooths each chunk separately. Is there a way which I could smooth globally and not per mesh/chunk?
I'm not really an expert on this, but probably you'll need to extend the chunk smoothing to look at neighbors if they exist.
PS - please mark question as answered.
Your answer
Follow this Question
Related Questions
Smooth Normals 0 Answers
Frame Rate drops when creating mesh in mobile Voxel World? 0 Answers
Voxel Terrains 0 Answers
Save a procedurally generated mesh and load it after? 0 Answers