Search Issue Tracker
Won't Fix
Votes
0
Found in
5.4.0b7
Issue ID
771798
Regression
No
[BillboardGrassTexture] Billboard grass texture painted on terrain hill's slope disappears when viewpoint is above it
Steps to repro:
1. Open Unity;
2. Create new project;
3. Import attached 'GrassTextureBug' package;
4. Open 'test' scene;
4. Notice that there is terrain gameobject with modified heightmap (mountains), heavily populated with billboarded grass (with maximum opacity and target strength level);
5. In the Scene View scroll closer to the grass hill, so that the viewpoint's position is upper relative to grass texture;
6. Move the viewpoint below by holding right mouse button and moving mouse cursor up.
Actual result:
Some chunks of grass texture (which is mainly in the center of Scene view) is not rendered. At some point, when the viewpoint is almost parallel to the ground grass texture gets again fully rendered. See attached gif video and actual.png screenshot. Please notice that this behaviour is inconsistent with rendering billboarded grass on even surface - in this case after toggling viewpoint angle grass rendering doesn't disappear.
Expected result:
Billboard painted-on-hill grass texture rendering should not disappear when viewpoint is above it (see attached expected.png screenshot).
Workaround is to turn off Billboard checkbox in Edit Grass Texture window for current texture.
Notes:
- Reproducible in: 5.4.0b7, 5.4.0b6, 5.3.2p4, 5.3.2f1, 5.3.1f1, 5.2.2p4.
- Reproducible on both Windows 10 and OSX 10.11.3;
- Not reproducible when grass billboard is painted on even surface;
- Not reproducible with billboard mode for grass texture is turned off;
- Also reproducible in Game view (see attached video and actual.png screenshot).
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
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
Resolution Note (2018.2.X):
We are focusing on building a new grass and decoration system; closing old bugs on the old system.