Search Unity

Normal Maps are SO broken in my HDRP/Lit. Please Advise!

Discussion in 'High Definition Render Pipeline' started by Yorgo12345, Sep 21, 2020.

  1. Yorgo12345

    Yorgo12345

    Joined:
    Sep 20, 2013
    Posts:
    7
    I have tried many different ways to generate the normal maps. I read a bunch of blog posts explaining exactly how to set up Substance Painter etc.. I'm still getting this bizzarre issue where the map "Breaks" at the UV seams.

    It's like the normal map only wants to work on one side of the model.

    I'm attaching an image to show what my issue is.

    The Mesh came from Zbrush,. Textures came from SubstancePainter. This is in Unity 2019.3.15f1 - If that helps.

    Thank you in advance for any advice/help

    Normals-Broken.jpg
     
  2. SebLagarde

    SebLagarde

    Unity Technologies

    Joined:
    Dec 30, 2015
    Posts:
    934
    Hi, hard to tell.

    HDRP use surface gradient for normal map with HDRP/Lit, but we have never experienced such a problem.
    Two thing:
    - are you able to provide the mesh and the normal map so we can reproduce the issue?
    - Try to use the master node Lit shader in the shader graph. This one don't use the surface gradient framework to see if it solve your issue.

    thanks
     
  3. Yorgo12345

    Yorgo12345

    Joined:
    Sep 20, 2013
    Posts:
    7
    Thank you! I will try the Master node and let you know.
    I'm attaching a rar with both pants objects and normals if you are willing to take a look. -Thank you for that!

    Thanks
     

    Attached Files:

  4. Remy_Unity

    Remy_Unity

    Unity Technologies

    Joined:
    Oct 3, 2017
    Posts:
    704
    You forgot to change the normal texture import type to "Normal map" :
    upload_2020-9-25_17-20-2.png
     
    IntelZ and olavrv like this.
  5. Yorgo12345

    Yorgo12345

    Joined:
    Sep 20, 2013
    Posts:
    7
    Thank you! -I didn't know about that.
     
  6. wannaMakeAGame

    wannaMakeAGame

    Joined:
    Dec 7, 2020
    Posts:
    49
    But you cant change that with PSB files !!