Search Issue Tracker
Won't Fix
Votes
0
Found in
2018.4
2019.4
2020.2
2020.2.2f1
2021.1
Issue ID
1310309
Regression
No
GameObject with Tree Soft Occlusion Leaves or Tree Soft Occlusion Shader is transparent after baking GI
How to reproduce:
1. Open the user's attached "BakedTreeShaderBug" project
2. Open the Scene "BugScene"
3. Bake the lights (Window->Rendering->Lighting->Generate Lighting)
4. Inspect the "Bamboo" GameObject in the Scene/Game view
Expected results: The "Bamboo" GameObject is rendered the same as "Bamboo (1)"
Actual results: The "Bamboo" GameObject is transparent
Reproducible with: 2018.4.31f1, 2019.4.20f1, 2020.2.4f1, 2021.1.0b6, 2021.2.0a4
Notes:
- The issue is not reproducible when setting the Receive Global Illumination option to "Light Probes"
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
- Group Selection title text size is smaller in renaming than the actual font size
- Shader Graph validation errors are not pointing to the right implementation
- Rich Text is not correctly highlighted when searching through Debug Logs in the Console window
- Shader warning in 'Hidden/Core/DebugOccluder' thrown after building High Definition 3D Sample Template
- Audio Mixer “+” buttons overlap with UI when the Audio Mixer window layout is set to Horizontal
Resolution Note (2021.2.X):
The legacy shader in use (Nature/Tree Soft Occlusion Leaves) does not support lightmapping, and was never intended for use with lightmapped renderers. Thus, when attempting to use lightmaps for a renderer using this shader, it will appear invisible, since the corresponding pass (VertexLM) is missing.
The shader was made for use with trees and foliage, which in general is a bad idea to use lightmaps for. Instead, one should prefer light probe based lighting. To work around the issue, please select the affected renderers and set their "Receive Global Illumination" field to "Light Probes", and make sure there are some light probes to use nearby.
Alternatively, one can use a different shader with support for lightmapping. If this remains and absolute blocker, please reopen the case, it may be considered a feature request.