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

问题描述 投票:0回答:1

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

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

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

graphics 3d
1个回答
1
投票

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

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

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

and

-1  0  1
-4 (0) 4
-1  0  1
© www.soinside.com 2019 - 2024. All rights reserved.