Search Issue Tracker
Fixed in 2019.3.X
Votes
0
Found in
2017.4.0f1
2018.4.0f1
2019.1.0a1
2019.1.0f2
2019.2.0a1
2019.3.0a1
Issue ID
1156517
Regression
No
Frustum culling is incorrect when using a custom culling matrix
How to reproduce:
1. Open attached project "cullingbug.zip" and scene "main"
2. Enter Play mode
3. In Hierarchy window, select "Main Camera" object
4. In Inspector window -> "Cull Test (Script)" -> enable "Custom Culling"
5. In Inspector window -> "Cull Test (Script)" -> set "Culling Rotation" to 90
6. Observe the Game View cubes
Expected result: custom culling matrix completely overrides camera frustum culling
Actual result: camera is being culled by custom matrix and the near clip plane due cube position significantly altered in
the vertex shader
Reproducible with: 2017.4.28f1, 2018.4.1f1, 2019.1.5f1, 2019.2.0b5, 2019.3.0a5
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
- Shader Graph Asset icon is not shown on creation unless you confirm the name
- APV Sky occlusion doesn't consider the terrain
- [iOS] "EXC_BAD_ACCESS" Player crash when Script Debugging is enabled
- Cursor skips input fields when tabbing between two sets of input fields
- "Shader error redefinition of 'Varyings'" error appears when selecting the shader
Resolution Note (fix version 2019.3):
There was a bug which caused the camera's normal near and far planes to be used for culling even though the user had set a custom culling matrix. The bug should now be fixed.