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

时间:2009-11-16 20:36:50

标签: graphics 3d

我正在使用CCSS生成光滑的曲面。

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

是否有不同的模板来插入法线?

1 个答案:

答案 0 :(得分:1)

控制网格中的“法线”并不是真正的法线。它们只是每个顶点的虚拟向量,而不是你想插入的东西。

相反,使用衍生模板,它在两个方向上产生切线向量。获得切线向量后,将它们交叉以获得正常值。衍生模板是:

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

and

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