Search Issue Tracker
By Design
Votes
0
Found in
5.3.0f1
Issue ID
745221
Regression
Yes
Light intensity is capped at 8 which makes it impossible to match 4.x light intensity
Reproduction steps:
1. Open "new9" attached Unity project.
2. Open test scene.
3. Enable "Directional light 5.3" game object and notice, that light intensity is set to 8.
4. Disable "Directional light 5.3" game object.
5. Enable "Directional light 4.6" game object and notice, that light intensity is set to 16.
6. Try to change light intensity of "Directional light 4.6" game object to 17.
Actual result: light intensity is clamped at 8 and value 16 is brighter than value 8.
Expected result: maybe there is a way to reach higher light intensity than 8 to match light created with Unity 4.6.
Workaround: create light with high light intensity in 4.x Unity version and open this project with 5.x Unity version.
Additional note: there is more people concerned about this issue http://answers.unity3d.com/questions/1074524/how-can-i-unclamp-light-intensity.html
Not reproducible with 4.6.8f1.
Comments (3)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Editor is stuck in an infinite reimport loop when a specific project is reloaded
- Editor gets stuck on the "Reloading Domain" window when the Play Mode is entered and exited a few times in a short period
- Undoing Animator Parameter name change breaks references to it
- Crash on BV4_OverlapBoxAll when moving in play mode
- Custom mesh water surface normal map fades out when Y Position increases
petersvp
Oct 23, 2016 02:38
You CAN alter the intensity if you edit the scene file. you must use Force Text serialization. This way you can overexpose any light and even set overbright colors. Looks like I cannot find a way to make this happen at runtime, however.
petersvp
Oct 23, 2016 02:14
@Aras, it's STILL huge issue since I cannot even find a hack to make the value bigger. I tried with system.reflection but it looks like it's badly clamped. Is there a way to unclamp this? I am needing to animate all my lights from 8 to ~20 for a moment to simulate huge flash effect, and it don't work. I am forced to copy-paste many lights one over another and this is wasting performance.
Aras
Nov 25, 2015 07:52
In 5.0 we removed extra "multiply everything by 2" from shaders, and instead when opening a 4.x project in Unity 5.x we increase intensities of all lights by 2x. That's how you can end up with 16 intensity, which is not easily achievable from UI.
Someday we'll switch to actual light units (e.g. Lumens etc.) and will remove the cap. But not just yet; for now if you really need super bright lights set the intensity from code.