我目前正在大量使用曲面细分,并且有一个关于间距参数的具体问题:
我知道分数间距导致不同镶嵌值之间的过渡比相等间距更平滑。但是为什么有两种不同类型的分数间距(奇数和偶数)?一种类型还不够吗?
非常感谢
我目前正在大量使用曲面细分,并且有一个关于间距参数的具体问题:
我知道分数间距导致不同镶嵌值之间的过渡比相等间距更平滑。但是为什么有两种不同类型的分数间距(奇数和偶数)?一种类型还不够吗?
非常感谢
每种分数细分都是不同的折衷方案:
奇数间距允许您使用 1 倍(意味着没有镶嵌)并从基础网格平滑过渡。
即使间距要求您使用至少 2 的因子(每条边至少被分割一次)。但是,新顶点在引入两个新顶点时保持在同一位置。这可以大大减少由顶点在曲面上滑动引起的“爬行”伪影,特别是对于高度弯曲的曲面。
在Tesselation的 OpenGL wiki 页面上有一些有用的图像可以说明这一点。