Skip to content

Cannot play animations from Mixamo #25

@george-lim

Description

@george-lim

Hey there Asny! First of all, just wanted to point out that I love this project. It's definitely the most WASM-friendly renderer that I have worked with in Rust.

I'm having trouble getting any animation from mixamo playing with three-d.

The usual flow I use to get animations working is:

  1. Go to Mixamo, pick any animation and export the the animation with skin, 30 FPS, and no keyframe reduction. The exported format is an FBX binary.
  2. Go to blender and re-export the FBX binary into GLTF 2.0 as a binary.

I have this animation loaded and playing properly in Bevy. Attached is a zip that contains the animation files, in case you want to see the input files that I'm working with. If you prefer not to open the zip file for security purposes, you can also repeat the steps above and probably get the same result.

Idle-animation.zip

While I don't want this to turn into a debugging session, I also really need to get animations working. I tried looking into your animations example in three-d, and noticed that you used COLLADA2GLTF. I tried doing the same, having mixamo export to a Collada format and then using the tool, but I get the same result.

I also verified that I am following the instructions for importing the asset, choosing the animation, and animating it on screen with a time, etc.

I would be very grateful if you could help me figure out a process on how to get these Mixamo animations working with the renderer, but if that's a lot of work, perhaps you could give me some step on how you created the BoxAnimation animation for the animation example so that I could try to see what steps I'm missing.

I have tried a bunch of different configuration options across multiple days, and nothing worked for me.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions