Search Unity

  1. We are migrating the Unity Forums to Unity Discussions. On July 12, the Unity Forums will become read-only.

    Please, do not make any changes to your username or email addresses at id.unity.com during this transition time.

    It's still possible to reply to existing private message conversations during the migration, but any new replies you post will be missing after the main migration is complete. We'll do our best to migrate these messages in a follow-up step.

    On July 15, Unity Discussions will become read-only until July 18, when the new design and the migrated forum contents will go live.


    Read our full announcement for more information and let us know if you have any questions.

Graphics Legacy Specular shaders look incorrect

Discussion in '5.2 Beta' started by Steven-1, Aug 25, 2015.

  1. Steven-1

    Steven-1

    Joined:
    Sep 11, 2010
    Posts:
    482
    I updated to Unity 5.2.0f1 (from 5.1.1 I think), and since then all materials that use the legacy specular shaders are almost completely white.
    The same happened with the "Tree Creator Bark Optimized"-shader, which also now has a weird looking rim light.
     
  2. hippocoder

    hippocoder

    Digital Ape

    Joined:
    Apr 11, 2010
    Posts:
    29,725
    It's really a terrific idea to throw legacy shaders in the bin and convert to standard. Really :)
     
  3. Deleted User

    Deleted User

    Guest

    @Steven 1
    I have to agree with @hippocoder. We're starting to hit a point where if you want to keep using legacy shaders then you can't upgrade anymore. Legacy shaders create extra work and slow down new development as they try to support a path that fewer and fewer people are using.
     
  4. hippocoder

    hippocoder

    Digital Ape

    Joined:
    Apr 11, 2010
    Posts:
    29,725
    And to add a note, if you are going to convert, then use Alloy. We do, and it's brilliant. Easily moddable too.
     
  5. Steven-1

    Steven-1

    Joined:
    Sep 11, 2010
    Posts:
    482
    I was under the impression that the legacy shaders aren't really legacy in the sense that they are deprecated, and that the new standard shader is basically a complex variant of the legacy shaders but still build on the same foundation and that the old shaders should still keep working correctly.
     
  6. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,756
    You're correct. Please, report it as a bug and attach a repro project. Looks like a regression to me.
     
  7. Steven-1

    Steven-1

    Joined:
    Sep 11, 2010
    Posts:
    482
    I'm not familiar with Alloy,
    but I tend to require specific special shaders, and so I tend to make most shaders myself. (apart from also using some basic shaders as well ofcourse)
     
  8. Steven-1

    Steven-1

    Joined:
    Sep 11, 2010
    Posts:
    482
    Alright, will do.