Skip to content

"No skinned Spatial for joint" in GltfLoader.setupControls() #2247

Open
@stephengold

Description

@stephengold

Forum discussion: https://hub.jmonkeyengine.org/t/gltf-glb-animated-model/47617

To reproduce:

  1. Download the model using the "Download 3D Model" and "GLB Converted format Texture size: 1k" buttons.
  2. Load the model using:
assetManager.registerLoader(GlbLoader.class, "glb");
ModelKey modelKey = new ModelKey(assetPath);
assetManager.loadModel(modelKey);

With JME 3.7.0-alpha3.1, the model loads with a warning but no exceptions:

Apr 23, 2024 3:22:32 AM com.jme3.scene.plugins.gltf.GltfLoader setupControls
WARNING: No skinned Spatial for joint "Root_00" -- will skin the models root node!

The loaded model contains a SkinningControl but no AnimComposer. There ought to be an AnimComposer because the GLB file contains an animation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    defectSomething that is supposed to work, but doesn't. Less severe than a "bug"

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions