【发布时间】:2017-12-21 00:53:21
【问题描述】:
我对蒙皮网格和骨架有疑问。 假设我有一个想要缩放或旋转的 SkinnedMesh,但我需要在网格几何体上“烘焙”这些转换(使用 applyMatrix 和由缩放、平移和四元数组成的矩阵)。如果我烘焙这些变换,蒙皮网格的骨架不会更新,因此骨骼将保持其初始大小和坐标。
我需要烘焙转换,以便将缩放重置为 THREE.Vector3(1,1,1) 并将旋转重置为 THREE.Euler(0,0,0,"XYZ")。
如果我在转换烘烤我的 SkinnedMesh(显然)更改后尝试移动骨骼位置或缩放/旋转它们。
我拍了两张截图来说明我的意思。 在第一个屏幕截图(自然比例)中,您将看到蒙皮网格的自然比例,骨架助手正确显示。在第二个屏幕截图(更大的比例)中,我烘焙了比例转换,使用 THREE.Vector3(3,3,3) 进行缩放。如您所见,骨架助手保持其初始大小。
是否可以在不影响几何形状的情况下更新骨骼大小和坐标?有人可以帮帮我吗?
提前谢谢你!
自然比例
更大的规模
【问题讨论】: