Potrebujete nejakú pomoc s pochopením špecifikácie glTF. Napísal som načítač pre formát gltf, ale bez animácie. Ako spájať kĺby s kožou a hierarchiou uzlov? Nie pridať dvakrát uzol a pridať všetky z nich do správneho poradia.
odpovede:
0 pre odpoveď č. 1Zvážte použitie kroku "pred procesom", ktorý označuje uzly ako kĺby pred prechodom do hierarchie uzlov. V troch.js to robíme:
for skin in gltf.skins
for (joint, jointIndex) in skin.joints
gltf.nodes[jointIndex].isJoint = true
Neskôr prejdeme cez graf uzla a vytvoríme inštanciu každého uzla ako Mesh, Light, Bone alebo iný typ objektu. Pre konkrétnejšiu pomoc neváhajte otvorte problém na úložisku glTF.