Why is GI not working in this scene

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By nate066
:warning: Old Version Published before Godot 3 was released.

enter image description here

Why is the reflection and the light not moving with the sphere? I added a sphere using mesh instance and gave it a spatial material with emission. The sphere is moved via a visual script. Bake lighting is on for both the sphere and plane.

Here is the link to download the scene, you can press the up arrow to move the sphere.

https://we.tl/6qeBU0EqV4

:bust_in_silhouette: Reply From: Zylann

I think it’s a limitation, remember you need to bake the probe before running that scene, which means some of the objects cannot be moved because their position was used during baking.

The doc says:

While the scene needs a quick pre-bake for the static objects that will be used, lights can be added, changed or removed and this will be updated in real-time"

It means you can change position of lights and objects and lighting will update dynamically, but objects that were used for baking the GI itself must stay static (because it is very expensive to compute). Your sphere was used in baking the light so it cannot move.

Thanks for the answer I also managed to find this on GitHub and Reddit so it would appear that in the future we may be able to have real time GI in both directions.

Realtime GI running the voxelization on the GPU · Issue #11364 · godotengine/godot · GitHub

Reddit - Dive into anything

nate066 | 2017-12-03 04:41