Search Unity

Amplify Shader Editor vs Shader Graph in mid 2019

Discussion in 'General Discussion' started by guitarjorge24, Aug 5, 2019.

?

Do you recommend Amplify or Shader Graph as of August of 2019

  1. Shader Graph

    11.1%
  2. Amplify

    88.9%
  1. guitarjorge24

    guitarjorge24

    Joined:
    Oct 4, 2016
    Posts:
    4
    I'm trying to decide which shader editor to use so I've been reading about the different options. Seems like Shader Forge is no longer supported, leaving Amplify Shader Editor and Shader Graph in the table.

    Most of the info I found was from mid 2018. At that time most people agreed that Shader Graph was very new and didn't have nearly as many features as Amplify and lacked support for different types of shaders.

    How far has Shader Graph come? Has it caught up with Amplify?
    Or is Amplify still way better?
     
  2. Cascho01

    Cascho01

    Joined:
    Mar 19, 2010
    Posts:
    1,101
    Not sure if Unitys Shadergraph only supports HD / LWRP?
     
  3. Murgilod

    Murgilod

    Joined:
    Nov 12, 2013
    Posts:
    5,762
    It is only for LWRP and HDRP right now. Because it's tied to the SRP system, it will not be available for the default renderer.
     
    Joe-Censored and guitarjorge24 like this.
  4. guitarjorge24

    guitarjorge24

    Joined:
    Oct 4, 2016
    Posts:
    4
    Forgive my ignorance but what else is out there besides LWRP and HDRP?
    What pipeline does Amplify support that Shader Graph doesnt?
     
  5. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    14,304
    The answer to both of these questions is "the default rendering pipeline built into Unity". Shader Graph has no support for it and most likely will never have support for it as the default pipeline is now officially in maintenance mode and won't receive any new features.
     
    Last edited: Aug 8, 2019
    Joe-Censored and guitarjorge24 like this.
  6. Murgilod

    Murgilod

    Joined:
    Nov 12, 2013
    Posts:
    5,762
    The default pipeline, which is what you currently get if you select a new 2D or 3D project, or what you're likely using if you've had a project in development for a while.
     
    Joe-Censored and guitarjorge24 like this.
  7. guitarjorge24

    guitarjorge24

    Joined:
    Oct 4, 2016
    Posts:
    4
    Is there any disadvantage to not being able to use the default pipeline?

    Do you know if Amplify supports the latest version of LWRP (v6.9.1 I think, which is the only downloadable version in Unity 2019.2)?
    I read here that there is support for LWRP v5.13.0 (the only downloadable version in Unity 2019.1).
     
  8. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    14,304
    I'd have thought the answer to this would be obvious. If you have an existing project that needs to have a new shader then the disadvantage is you wouldn't be able to use Shader Graph for that project. For completely new projects I can't think of any reason why you would use the default pipeline. Like I said it's basically in maintenance mode. No new features.
     
    Joe-Censored and guitarjorge24 like this.
  9. Murgilod

    Murgilod

    Joined:
    Nov 12, 2013
    Posts:
    5,762
    It looks like it's not been updated yet, but sadly, this doesn't surprise me a lot. The SRP documentation in general is pretty lacking. When I decided to start testing 2019.2 after 2018.x, I found the near entire SRP API had been changed with no documentation of those changes anywhere
     
    Joe-Censored and guitarjorge24 like this.