Skip to content

UnityGLTF can't detect all existing model bones with simple names while FBX importer can detect all bones using the same model. #861

@XtroTheArctic

Description

@XtroTheArctic

Describe the bug 💬

UnityGLTF can't detect all existing model bones with simple names while FBX importer can detect all bones using the same model.

First, I experience this problem when I was converting my FBX models to GLTF. Then, using the new feature I implemented (via this PR I discovered that UnityGLTF can indeed detect only 16 of existing 52 model bones which FBX importer has no problem with.

This is how it looks when the model is imported as FBX:

Image

And this is how it looks when it's imported as GLTF:

Image

Steps to reproduce 🔢

I'm attaching Blender, FBX and GLB files so anyone can repro the issue (You may need to use the feature I implemented in the mentioned PR above).

Files to reproduce the issue ♻

Model.zip

Editor Version 🎲

Other (Provide details below)

Render Pipeline and version

Not relevant

UnityGLTF Version

2.16.1

Operating System 👩‍💻

Windows

When does this problem happen?

  • Editor Import
  • Runtime Import
  • Editor Export
  • Runtime Export

Additional Info 📜

No response

Validations 🩹

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions