Godot: Only 8 SpotLights or OmniLights can be displayed on a given object

Created on 13 Jan 2018  Â·  6Comments  Â·  Source: godotengine/godot

Godot version:
3 Beta 2

OS/device including version:
Windows 10 64-bit with NVIDIA GEFORCE 940M

Issue description:
I have 9 SpotLights all aimed at a MeshInstance, but both in-editor and in-game only 8 of them produce light

Steps to reproduce:
create a scene with a mesh instance large enough for several spotlights to hit it, and create 9 spotlights that all shine on their own spots on the meshinstance

bug confirmed rendering

Most helpful comment

Note that this limitation was also lifted in the 3.2 branch (for Godot 3.2.4) with #43606.
The default number of lights per object is now 32, and you can configure it further.

All 6 comments

Confirmed on Antergos x86_64 | OpenGL ES 3.0 Renderer: Mesa DRI Intel(R) Haswell

image

Spatial.tscn

\ \

Limitation is per object, though.. you can have as many as you want if
different objects are affected..

On Jan 13, 2018 4:46 PM, "Rémi Verschelde" notifications@github.com wrote:

known limitation, will be lifted in 3.1 with clustering

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/15651#issuecomment-357460911,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z26dM5Z2o9uHGd1GLioOJqDXCSqYrks5tKQgXgaJpZM4RdHHV
.

Kicking to 3.2, won't be solved in 3.1

This limitation should now be lifted in master as of commit ee1e89f8c0dc4659a2ed4b5afd5e7c1c596f7af1, closing.

Note that this limitation was also lifted in the 3.2 branch (for Godot 3.2.4) with #43606.
The default number of lights per object is now 32, and you can configure it further.

Was this page helpful?
0 / 5 - 0 ratings