Search Issue Tracker
By Design
Votes
0
Found in
2022.3.37f1
6000.0.10f1
Issue ID
UUM-75320
Regression
Yes
Terrain has tint from the directional light source when a normal map is enabled on iOS and Android Platforms
How to reproduce:
1. Open the “IN_79678” project
2. In the Build Settings make sure the iOS or Android platform is selected
3. In the project window select the “Snow_terrain_layer 1” Terrain layer
4. In the Inspector make sure the “T_snow_normal” normal map is assigned
5. Wait for the Domain to reload and background tasks to finish executing
6. Observe the Terrain in the Game View
Expected result: Terrain is white
Actual result: Terrain has a yellow tint
Reproducible with: 2022.3.21f1, 2022.3.37f1, 6000.0.10f1
Not reproducible with: 2021.3.40f1, 2022.3.20f1
Reproducible on:
Sonoma 14.5 (editor)
Windows 10 Pro (editor)
VLNQA00357, iPhone 12 Mini (Player)
VLNQA00348, iPad Air (4th generation) (Player)
VLNQA00120, Google Pixel 2 (Pixel 2), Android 8.1.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540 (Player)
VLNQA00267, Samsung Galaxy S10+ (SM-G975F), Android 12, CPU: Exynos 9 (9820), GPU: Mali-G76
Not reproducible on: No other environment tested
Notes:
- Reproducible if iOS or Android platform is selected
- Also reproducible in the iOS and Android Players
- Disabling the Normal map from the “Snow_terrain_layer 1” Terrain layer fixes the issue
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
- Different build sizes between Editor build and command-line build when "Static Batching" is enabled
- Particle System "Start Rotation" property affects a different axis when upgrading to newer Editor versions
- "Light" Component's "Culling Mask" setting is hidden but still has an effect when using HDRP
- Selecting the Web platform can be done when using the HDRP project
- Textures swap when SpriteRenderers with shared materials and animators are toggled on and off
Resolution Note:
The tint is due to the SH Evaluation setting in the URP Asset, more specifically it's using PerVertex mode. Due to performance issues the default behaviour of SH mode was changed to use PerVertex on mobile when set to Auto. In cases where you specifically want to use PerPixel, you can change the setting to that in the URP Asset.