godotengine / godotengine/godot

GLB/GLTF Import Rendering Issues on both Mobile/GL Compatible renders.

Open
#92,292 11 comments 2 reactions 0 assignees View on GitHub
bug confirmed topic:3d topic:rendering
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

- Reproducible in Godot 4.2.2 Stable and 4.0.2 Stable

### System information

Windows 10 - Godot 4.2.2 Stable - Vulkan(Mobile) and GL Compatible

### Issue description

I have uploaded a small issue on Reddit about me uploading my models from Blender to Godot (GLTF).
[Link to Thread](https://www.reddit.com/r/godot/comments/1cz0hyh/rendering_issue_on_import_is_this_a_bug_godot_422/)
I managed to try and dig for what was the issue and it turns out I was only getting this rendering bug in every renderer except the default Forward+ mode. Below I'll attach in-editor shots where some models render properly while others aren't
![RenderingBug_ForwardPlus](https://github.com/godotengine/godot/assets/7853845/ef316ff3-a110-4b65-ac1d-714fa1a5b96c)
![RenderingBug_VKMobile](https://github.com/godotengine/godot/assets/7853845/183e8210-5f13-46d6-a36e-b7bb1fe1a6b0)
![RenderingBug_CMB](https://github.com/godotengine/godot/assets/7853845/f2cdc4ac-a5b4-4aa1-8b88-314c26abaac9)

### Steps to reproduce

As of right now, I'm using Blender 3.6 LTS
Export Mesh to GLTF 2.0 into Godot.
Set Renderer type to either Vulkan(Mobile) or GL Compatible.
Check in see in both In Editor and Import Mesh Window if the mesh is properly rendering correctly.

### Minimal reproduction project (MRP)

Unfortunately, the compression of my file is too large (106 MB) in size. I tried 7Zip, but Github does not except that file format.

Contributor guide

Open the contributing guide

Research direction

No source file, test, or entry point is named, and the minimal reproduction project is unavailable. Start by reproducing the Blender 3.6 GLTF 2.0 export in Godot 4.2.2 with Vulkan Mobile and GL Compatible, comparing both against Forward+, then establish a shareable minimal project and a consistent rendering failure before investigating the import or renderer path.

Written by the indexing model from the issue text.

Assessment

Tech stack
blender
Domain
computer-graphics, game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.