assimp/assimp

Bug: GLTF/GLB importer reads abnormal skin weights.

Open

#6,130 opened on May 4, 2025

View on GitHub
 (5 comments) (0 reactions) (0 assignees)C++ (2,795 forks)batch import
BonesBugPlatform UnrealglTF2.0help wanted

Repository metrics

Stars
 (9,949 stars)
PR merge metrics
 (Avg merge 7d 16h) (27 merged PRs in 30d)

Description

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