Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

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

Offen
#2,247 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
java

Rechercherichtung

Reproduziere das Problem mit dem verknüpften Hover Bike GLB mithilfe von GlbLoader und dem Lade-Snippet. Beginne in GltfLoader.setupControls() und untersuche, wie die Animation der Datei behandelt wird, wenn ein SkinningControl erstellt wird. Als erledigt gilt die Aufgabe, wenn das geladene Modell einen AnimComposer für die GLB-Animation enthält und die gemeldete Warnung nicht mehr ausgibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

defect

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.

Vorherrschende Sprache
Java
Sterne
4.3k
Forks
1.2k
Ø Merge
8 T. 21 Std.
Gemergte PRs (30 T.)
36

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus jMonkeyEngine/jmonkeyengine

Alle Issues in jMonkeyEngine/jmonkeyengine

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.