Skip to content

GLTFLoader: Unable to load draco compressed model #15091

@ghost

Description

Description of the problem

The (draco compressed) model 00_07_e-processed_compressed.glb can't be loaded by ThreeJS, it produces the following error in the glTF Viewer:
array_is_null

It is a valid glb file according to the glTF Validator.
The file can be loaded fine in BabylonJS and Cesium previews using glTF Tools plugin for VSCode.

The model can be loaded fine using normal files just fine:

The 3D file is originally exported from Unity using UnityGLTF runtime exporter and draco compressed using glTF Pipeline.

Tested in our own application using r91.
Tested with glTF Viewer using r97.
Tested with git clone of glTF Viewer locally, where three.js is replaced with the dev (r98) version.

Three.js version
  • Dev (r98)
  • r97
  • r91 (our current version)
Browser
  • All of them (probably, but tested Chrome, Firefox & Safari)
  • Chrome
  • Firefox
  • Safari
  • Edge
OS
  • All of them (probably, but only tested Windows & MacOS)
  • Windows
  • macOS
  • Linux
  • Android
  • iOS

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions