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
- Some UXML Template Asset foldouts appear enabled when all fields inside are disabled
- URP Terrain Demo crash on burst_signal_handler after Generating lighting
- Project window button icons are poorly visible and their shades differ in Light theme
- GC.Alloc called by HDRenderPipeline.LensFlareMergeOcclusionDataDrivenPass() when playing the default HDRP Sample Template project
- Automatic LOD fails and SRP Batcher incompatibility occurs when using spline-based quad-topology meshes
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).