Search Issue Tracker
Won't Fix
Votes
0
Found in [Package]
5.6.1.
Issue ID
1132619
Regression
Yes
[HDRP] Area Lights are serialized incorrectly when using HD Render Pipeline
Addition: Tube and Rectangle are types are also serialized as Point type
Area Light type: Disc also is not serialized correctly (reproduce in 2018.3.0a1) (not HDRP related)
To reproduce:
1. Open any project and import script attached "PrintLightType.cs"
2. Add HD Render Pipeline Package from Package Manager
3. In Hierarchy window, add area light: Right-click > Light > Area Light
3. In main toolbar, go to Support > Print scene lights type
Result: light.type and isAreaLight returns incorrect type
Reproduced in: 2018.3.7f1, 2019.1.0b6, 2019.2.0a7
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
- URP Realtime reflection probes do not update when RenderProbe() is being called once per second
- Addressable terrain shader variants are stripped from the Player
- [iOS] Debug.Log() appears as <private> in Console app
- UI stays in the background when it is disabled in simulator
- A wrong log file is attached when project is launched with a "-logFile" command line argument
Resolution Note:
This cannot be fixed.
In order to support realtime area light, we must use Point type in Light component in order to not have our area light being culled at runtime.
In HDAdditionnalLightData, there is a secondary type LightTypeExtent to determine which kind of "Point" light it is (Punctual, RectangleArea or TubeArea).