godotengine / godotengine/godot

GLTF Embed as Uncompressed will still extract textures when importing. (regression)

Open
#103,136 5 comments 0 reactions 0 assignees View on GitHub
bug regression topic:import
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.