Search Unity

Resolved Shiny terrain

Discussion in 'General Graphics' started by Veteranfighter, Mar 20, 2021.

  1. Veteranfighter

    Veteranfighter

    Joined:
    Jul 3, 2020
    Posts:
    15
    Hello,
    I tried creating a terrain using Unity's terrain system but it looks way too shiny. (gold spots)
    upload_2021-3-20_17-7-30.png


    This is my terrain material:
    upload_2021-3-20_17-8-36.png

    But the URP shader "Terrain/Lit" doesn't allow any changes:

    upload_2021-3-20_17-9-27.png

    When using one of the "Nature/Terrain" shader it looks like this:

    upload_2021-3-20_17-11-5.png

    Converting this material to a URP material doesn't help.

    When using URP's "Lit" shader it looks like this:
    upload_2021-3-20_17-14-19.png

    But I won't be able to paint terrain textures on it and Unity sends me a warning:
    "Can't use materials with shaders which need tangent geometry on terrain, use shaders in Nature/Terrain instead."
    Help?
     
  2. UnityLighting

    UnityLighting

    Joined:
    Mar 31, 2015
    Posts:
    3,874
    You only can use default shader ... (URP/Terrain/Lit) or your custom URP shader

    The shiny part may be due to grass
    Maybe because of the post-effect
    Maybe it's a bug
     
  3. Veteranfighter

    Veteranfighter

    Joined:
    Jul 3, 2020
    Posts:
    15
    okay thank you, so what would you do? Btw, congrats to your 3000th post :)
     
  4. UnityLighting

    UnityLighting

    Joined:
    Mar 31, 2015
    Posts:
    3,874
    Thank you (now 3001th post:))

    1. Unselect the the terrain first . Maybe because of the highlight bar in the selection mode around the terrain geometry

    2. De activate the detail on the terrain detail settings

    3. Disable post effect (specially bloom)

    If it was not solved, maybe it was a bug (maybe)
     
  5. galnikkozmelj

    galnikkozmelj

    Joined:
    May 29, 2019
    Posts:
    7
    my problem caused diffrent setting: lighning>environment>reflections>instensity multiplier... i set this thing to 0 and my shiny terrain was normal again...
     
    _eternal, Pawciu, Etchrr and 3 others like this.
  6. vbmanoc

    vbmanoc

    Joined:
    Dec 8, 2021
    Posts:
    2
    The lighting fix, fixed mine. ^^^ this guy ^^
     
  7. rasit_akgul

    rasit_akgul

    Joined:
    Feb 23, 2021
    Posts:
    5
    General > Lighting > Environment > Intensity Multiplier (reduce this) this is solution for me
     
  8. geronimo_desenvolvimentos

    geronimo_desenvolvimentos

    Joined:
    May 24, 2013
    Posts:
    17
    (Unity 2022.1.14f1) I changed the Environment Reflection settings, lowering it's intensity multiplier by a lot.
     
    Pawciu likes this.
  9. Eminor9

    Eminor9

    Joined:
    Aug 16, 2021
    Posts:
    3
    (Unity 2022.3.8f1) I tried the previous mentioned methods but they didn't work. I am using Android and URP, not sure if this matters. I fixed this by selecting the Terrain Layer in the Project Tab. Then Inspector > Channel Remapping and changing Alpha Max from 0 to 1.
     
  10. charles954

    charles954

    Joined:
    Jan 21, 2024
    Posts:
    1
    for me i had to goto the terrain material if you dont have one jus create new one.. then changed to nature/terrain/diffuse