OmniLight3D flickers weirdly when I move my camera

Godot Version

4.5.1 Stable Mono

Question

I am using a port of Qodot called Func_Godot to make maps with Trenchbroom. I made this hallway map with some rooms and added OmniLight3Ds throughout to make it a bit more atmospheric. Some lights work fine while others have this weird flickering when I move my camera both in the editor and in-game.

If I have only 1 OmniLight in the scene the flickering stops in-game but is still there in the editor.

Refer to this Reddit post to see the video showing the flickering.

Things I have already tried:

  • Tweaking the settings of the omni lights

  • Changing rendering modes

  • Tried to bake the lights but the meshes from func_godot have no lightmapping support for some reason so i get a warning

  • Changing world environment settings

  • Adding the lights through the editor instead of Trenchbroom and vice verca.

Any help would be appreciated!

Hey I later found out that my floor and ceiling were single large meshes which caused those flickers, so I divided the meshes into smaller parts and it fixed now.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.