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