我现在正在使用Marching Cubes算法进行项目开发(从CT图像实时渲染人类牙齿)。这是渲染结果:http://www.freeimagehosting.net/uploads/4c2e2c94be.jpg。您可以看到,由MC生成的网格不太平滑。您是否知道任何可以应用于MC输出的实时平滑算法?或者,是否有任何改进版本的MC可以生成光滑表面?请注意,平滑算法需要快速,因为后来我必须以约30HZ的速度使用MC,在交互变形期间重新计算等值面。
只是一个检查。如果您有重复的顶点,则重新计算法线将不会产生平滑效果。因此,在执行Marching Cube算法后,请确保没有重复的顶点。我曾经遇到过同样的问题,然后我删除了重复的顶点,现在我的网格很平滑。