-
-
Notifications
You must be signed in to change notification settings - Fork 23.4k
Description
Tested versions
Godot Dev 4.6
Godot 4.5
Godot 4.0
System information
Godot v4.6.dev1.mono - CachyOS Linux #1 SMP PREEMPT_DYNAMIC Fri, 03 Oct 2025 17:06:47 +0000 on Wayland - X11 display driver, Multi-window, 2 monitors - Vulkan (Forward+) - dedicated AMD Radeon RX 7800 XT (RADV NAVI32) - AMD Ryzen 5 5600 6-Core Processor (12 threads) - 31.24 GiB memory
Issue description
SDFGI seemingly begins to completely ignore dynamic lights as Y values increase or decrease. The environment/sky/ambient light will still be bounced around surfaces, but dynamic lights will not create any indirect lighting.
Basic room at position 0,0,0:
Basic room at position 0, 200, 0 (no other changes):
Steps to reproduce
- Create a small room with a high energy spotlight and a camera (character controller optional). Mine is a StaticBody3D with mesh and collision.
- Add a world environment, and enable the default SDFGI settings
- If the small room is at position 0,0,0, SDFGI should work correctly, and the dynamic spotlight will bounce and create indirect lighting
- If the room is moved to 0, 200, 0, SDFGI will completely ignore the spotlight. The same is true at 0, -200, 0
Minimal reproduction project (MRP)
StaticBody3D is at 0,0,0. SDFGI will work. Setting the transform of the StaticBody3D to 0, 200, 0 should break SDFGI for the dynamic light.
Metadata
Metadata
Assignees
Type
Projects
Status