我正在尝试创建一个由体素(立方体)组成的 3D 世界。我正在努力使世界变得平滑,但我需要保持一些块“块状”。Marching Cubes 是一种非常流行的平滑世界的方法,但我看不到向它们添加“块状”立方体的非常好的方法。
由于我只使用 1 或 0 作为密度,有没有一种简单的方法来简化这个视频中的普通方块的世界,并保持像它们一样的“块状”立方体?
我知道许多其他允许清晰特征等的算法。但由于我只需要 1 次通过,网格不需要完全平滑,有没有比使用众多更复杂的算法之一更好的方法来平滑它?
编辑以清除我对平滑和“块状”立方体的含义:
我认为视频中显示的网格很平滑。“块状”立方体是指具有 90 度角的立方体。这些平滑的体素不是那么平滑,但对于我的目的来说已经足够了。