0

在理解 glTF 规范方面需要一些帮助。我为 gltf 格式编写了加载程序,但没有蒙皮动画。如何结合皮肤和节点层次结构的关节?否两次添加某个节点,并以正确的顺序添加所有节点。

4

1 回答 1

1

考虑使用“预处理”步骤,在遍历节点层次结构之前将节点标记为关节。在three.js中我们这样做:

for skin in gltf.skins
  for (joint, jointIndex) in skin.joints
    gltf.nodes[jointIndex].isJoint = true

稍后,我们遍历节点图并将每个节点实例化为 Mesh、Light、Bone 或其他对象类型。如需更具体的帮助,请随时在 glTF 存储库上打开问题

于 2018-04-12T17:32:03.710 回答