glTF Skelet动画和节点层次结构。如何结合它们?

时间:2018-04-11 13:49:04

标签: skinning gltf

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

1 个答案:

答案 0 :(得分:1)

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

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

稍后,我们遍历节点图并将每个节点实例化为Mesh,Light,Bone或其他对象类型。有关更具体的帮助,请随意open an issue on the glTF repository