Graphics 如何在Catmull-Clark细分曲面上插值法线

Graphics 如何在Catmull-Clark细分曲面上插值法线,graphics,3d,Graphics,3d,我正在使用CCSS生成平滑曲面 我一直在使用规则细分规则来插值曲面/顶点法线,但我认为这可能是错误的 是否有不同的模具来插值法线?控制网格中的“法线”一开始就不是真正的法线。它们只是每个顶点上的向量,而不是你想要插值的东西 取而代之的是,使用衍生模板,它在两个方向上生成切线向量。一旦你有了切向量,穿过它们得到一条法线。衍生模板包括: 1 4 1 0 (0) 0 -1 -4 -1 and -1 0 1 -4 (0) 4 -1 0 1

我正在使用CCSS生成平滑曲面

我一直在使用规则细分规则来插值曲面/顶点法线,但我认为这可能是错误的

是否有不同的模具来插值法线?

控制网格中的“法线”一开始就不是真正的法线。它们只是每个顶点上的向量,而不是你想要插值的东西

取而代之的是,使用衍生模板,它在两个方向上生成切线向量。一旦你有了切向量,穿过它们得到一条法线。衍生模板包括:

1   4  1
0  (0) 0
-1 -4 -1

and

-1  0  1
-4 (0) 4
-1  0  1