assimp/assimp

Bug: GLTF/GLB importer reads abnormal skin weights.

Open

#6.130 geöffnet am 4. Mai 2025

Auf GitHub ansehen
 (5 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C++ (2.795 Forks)batch import
BonesBugPlatform UnrealglTF2.0help wanted

Repository-Metriken

Stars
 (9.949 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 7T 16h) (27 gemergte PRs in 30 T)

Beschreibung

Describe the bug For certain GLB/GLTF files exported from Unreal Engine, O3DE (uses assimp 5.4.3) renderes incorrect skin mesh. Running assimp dump shows that some of the skin weights are abnormally large. However, the asset is correctly imported by Godot or Unreal.

To Reproduce Steps to reproduce the behavior:

  1. Go to Unreal Engine
  2. Export a character model file (e.g. Paragon Shinbi)
  3. Import it on O3DE or assimp dump

Expected behavior The skinned mesh is expected to be rendered without holes.

Screenshots

Image

Image

Platform (please complete the following information):

  • OS: Windows
  • Browser Chrome
  • Version 5.4.3

Additional context N/A

Contributor Guide