Marching Cubes

Im making minecraft like game but with smooth voxels. Not 100% smooth. Only with simple shape editng like this:

Questions:

  • Should I use perlin noise to generate verticles or just calculate their location based on blocks close to it?
  • What would be better for performance?

the performance won’t be much different in either case, noise is probably faster. that’s got nothing to do with marching cubes though =o

if this is 3d, trilinear interpolation is not a very easy thing. I would suggest you use noise to figure out only if a cube is on or off, then use neighbor checks to see if you are going to cut the cube in half or not. This gets really messy really fast in 3d though. Be sure to consider the asset store unless you’re ready to learn a ton over several months of very little progress.