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. Have a look at our Games Focus blog post series which will show what Unity is doing for all game developers – now, next year, and in the future.
    Dismiss Notice

Question [Solved] Shadows not working properly in custom shader (HDRP)

Discussion in 'Shader Graph' started by LukaKotar, Feb 14, 2020.

  1. LukaKotar

    LukaKotar

    Joined:
    Sep 25, 2011
    Posts:
    394
    I'm having trouble with shadows on my Shader Graph shaders. The shadows are present, but they are a lot lighter than they should be.

    Here is the scene using the default "HDRP/Lit" shader:

    (Attachment didn't work, but you can view the screenshot here)

    And here is a basic recreation of the shader using Shader Graph:

    upload_2020-2-14_7-52-7.png

    The shader used in the second screenshot looks like this:


    Am I doing something wrong, or is this some kind of a bug/limitation?
     

    Attached Files:

  2. LukaKotar

    LukaKotar

    Joined:
    Sep 25, 2011
    Posts:
    394
    I had issues with embedding attachments in the original post. If I try to edit it again, the image disappears, so I won't be trying to fix it. First attachment is a screenshot of the scene using the default shader, and the other one is the shader graph.
     
  3. LukaKotar

    LukaKotar

    Joined:
    Sep 25, 2011
    Posts:
    394
    Solved it. I had to connect a "Dielectric Specular" node to "AmbientOcclusion", and set the "Specular Occlusion Mode" to "From AO".
     

    Attached Files:

    Last edited: Feb 14, 2020