godotengine / godotengine/godot
GLTF Embed as Uncompressed will still extract textures when importing. (regression)
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
4.4beta
### System information
windows 10
### Issue description
When the Project Import settings for GLTF Embedded Image Handling is set to Embed as Uncompressed. It will still extract the images and not keep them embedded! This use to work in 4.3 but not in 4.4!
### Steps to reproduce
Set the project settings and import a gltf. Example gltf is provided (uses embedded texture):
[testmat.zip](https://github.com/user-attachments/files/18914353/testmat.zip)
### Minimal reproduction project (MRP)
[test-4.4.zip](https://github.com/user-attachments/files/18914454/test-4.4.zip)
Contributor guide
Research direction
Start by opening the attached minimal reproduction project and importing the provided embedded-texture GLTF with Embedded Image Handling set to Embed as Uncompressed. Compare the 4.4 behavior with the reported 4.3 behavior; done means the texture remains embedded instead of being extracted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100