Search Unity

(FAST VIDEO) HELP-ME Metallic does not change color according to the ambient light

Discussion in 'General Graphics' started by juniorforestS, Apr 6, 2016.

  1. juniorforestS

    juniorforestS

    Joined:
    Apr 18, 2015
    Posts:
    47
    hello I wanted to know how to solve the video error below:



    it is possible to fix this error by putting the texture on the "diffuse" or removing the metallic texture, but with this my texture completely loses the metallic tone and is not pretty. I do not want this, I want to leave it, but that change color with the light environment.
     
  2. fffMalzbier

    fffMalzbier

    Joined:
    Jun 14, 2011
    Posts:
    3,276
    If you material is strongly metallic the reflection will have a lot more effect then the ambient light.
    I would recommend to use the skybox as the ambient source. Tat way the ambient reflection will match the ambient lighting.
     
  3. juniorforestS

    juniorforestS

    Joined:
    Apr 18, 2015
    Posts:
    47
    even if I put as "skybox" it does not change the object's color as the light intensity.
     
  4. juniorforestS

    juniorforestS

    Joined:
    Apr 18, 2015
    Posts:
    47
  5. juniorforestS

    juniorforestS

    Joined:
    Apr 18, 2015
    Posts:
    47
    please help-me
     
  6. smd863

    smd863

    Joined:
    Jan 26, 2014
    Posts:
    292
    Metallic objects pick up their color from reflections. Add a reflection probe, and update it at runtime whenever your lighting changes.
     
    juniorforestS likes this.
  7. juniorforestS

    juniorforestS

    Joined:
    Apr 18, 2015
    Posts:
    47
    Thanks Captain =D