Hello everyone,
When attempting to add a Mixamo animation to a GLB model that I had downloaded from Sketchfab, I ran into a problem. The error message I receive is:
THREE.PropertyBinding: No target node found for track: mixamorigRightUpLeg.quaternion.
const group = useRef<THREE.Group>()
const { nodes, materials, animations } = useGLTF('models/bit.bot.2.glb') as GLTFResult
const { actions } = useAnimations<GLTFActions>(animations, group)
const { animations: idle } = useFBX('animations/Hip Hop Dancing.fbx')
idle[0].name = "stand_idle"
const { actions: externActions } = useAnimations(idle, group)
// const { actions } = useAnimations(animations, group)
useEffect(() => {
externActions["stand_idle"]?.reset().play()
}, [])
Steps I followed:
- Downloaded a GLB model from Sketchfab
- Converted it to FBX (i tried blender and some online tools).
- Uploaded it to Mixamo and added an animation.
- Downloaded the binary FBX from Mixamo and used it in my React Three Fiber project.
Problem:
The animation does not apply to the model, and I get the error message THREE.PropertyBinding: No target node found for track
.
i have tried dowloading the skin in T-pose ( FBX ) and converting it back to GLB but, the animation worked but the modal have no texture
Any ideas on what might be causing this or how to resolve it?
Thanks in advance for any help!