Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Nature shaders always result in a pink material

Discussion in 'Editor & General Support' started by tsteuwer, May 8, 2020.

  1. tsteuwer

    tsteuwer

    Joined:
    Apr 19, 2020
    Posts:
    3
    Hello,

    I've tried everything I can think of to get Nature materials (specifically any leaf shader) to work in Unity 2019.11 and 13. I've even tried them on a new project and they don't work. Changing a material's shader to Nature always results in a pink material (this means that something is wrong). There are no errors in the console and I can't seem to find (googling) anything that causes this. Anyone know why this is happening?
     
  2. dgoyette

    dgoyette

    Joined:
    Jul 1, 2016
    Posts:
    4,120
    I'd assume you're trying to use those in a project that's using HDRP or URP? If so, I think you'll need to wait for HDRP/URP-specific versions, or make your own in ShadowGraph.

    Or are you using the standard renderer?
     
  3. tsteuwer

    tsteuwer

    Joined:
    Apr 19, 2020
    Posts:
    3
    ahh yes, I'm using URP. I didn't realize they aren't available to use in those. You'd think trhere'd be a tooltip or a warning somewhere :(. Thank you so much @dgoyette!
     
  4. dgoyette

    dgoyette

    Joined:
    Jul 1, 2016
    Posts:
    4,120
    Hardly any of the existing shaders work in URP/HDRP. You might get lucky with a few, but assume that most won't work. I don't know how URP organizes things, but in HDRP there's basically one group under Shaders (called HDRP) which contains shaders specifical to HDRP. Pretty much any other category has a strong chance of not working, though a few still work. And I agree, it seems it would be pretty sensible if using HDRP or URP somehow knew not to include some of those shaders which don't work on in those pipelines.