URP Outline Shader - Unity Shader Graph (Tutorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

ความคิดเห็น • 48

  • @rambii.
    @rambii. 9 หลายเดือนก่อน +2

    Finally a tutorial on how to do hull outlines in shader graph. I've been searching for this for so long. Currently, I am using a hull outline shader that was made out of pure HLSL code, and because I don't know much about HLSL I couldn't expand on it to add other things. Finally, I can now do this in the shader graph. Thank you so much, man!

  • @_dimitrisbr
    @_dimitrisbr 9 หลายเดือนก่อน +1

    10/10, great tutorial, great shader!

  • @tyb.c.4332
    @tyb.c.4332 6 หลายเดือนก่อน +1

    Clear instructions, no dillydallying, great video! Thanks!

  • @Boysle
    @Boysle 8 หลายเดือนก่อน

    Thank you very much for the video! It helped me a ton!

  • @duppy404
    @duppy404 25 วันที่ผ่านมา

    This is beautiful. Thank you

  • @jazzyleaf2317
    @jazzyleaf2317 8 หลายเดือนก่อน

    Thank you!!!! This is lifesaving!

  • @PatrikBergsten
    @PatrikBergsten 10 หลายเดือนก่อน +4

    For simple geometry with hard edges you can calculate the offset direction instead of using the Normal Vectors directly.
    (Position(Space:World) - Object Position).Normalize
    That will keep the edges of a cube together. It will however not work on more complex shapes since the offset direction will be from the objects pivot point. But a cube or a dodecahedron would be fine.

  • @pmlomb
    @pmlomb หลายเดือนก่อน +1

    Nice to the point and simple. Suggestion for next you could do URP outline screen space post process in unity 6

    • @pmlomb
      @pmlomb หลายเดือนก่อน

      Cool thanks: th-cam.com/video/JBpxSQrZRXg/w-d-xo.html

  • @KeilaGelsi
    @KeilaGelsi 2 หลายเดือนก่อน

    This is amazing, thank you!

  • @VidyaStudios
    @VidyaStudios 8 หลายเดือนก่อน

    Dude, best outline shader out there thank you !

  • @thesuitablecommand
    @thesuitablecommand 5 หลายเดือนก่อน +1

    Great tutorial! This seems to be working for spheres, but for other 3d shapes it is misbehaving for me. If I try this with a cube, or any other shape with edges, the edges don't survive the inflation process. The outlining faces are all disconnected from one another. Do you have any idea what I might need to fix?
    Edit - oh, I need to just finish the video. You point this out yourself.

  • @MightySuper9
    @MightySuper9 10 หลายเดือนก่อน

    Really helpful, thanks!

  • @a6gittiworld
    @a6gittiworld 7 หลายเดือนก่อน

    thanks, really appreciate this tutorial 🙏🙏

  • @tigerpok
    @tigerpok หลายเดือนก่อน +1

    I did EVERYTHING like you PIXEL PERFECT, but when i apply the material, it just makes the object FULLY BLACK! Please what can I do? Do you have Discord where I could show you the Graph?

    • @aseksk710
      @aseksk710 หลายเดือนก่อน

      I was also suffering from the same phenomenon.
      However, when I replaced Front with Back(Graph Inspector -> Graph Setting -> Render Face), it now works as shown in this video. If you haven't solved it yet, please refer to this.

    • @eonohonkai
      @eonohonkai 14 วันที่ผ่านมา

      @@aseksk710 mine is totally purple lol

  • @noosetime9423
    @noosetime9423 8 หลายเดือนก่อน

    it happens because they way light is calculated. simple version of it would be dot(normal,lightdir). because a normal is used rounding them essentially calculates light as if it is a rounded shape, making it look strange.

  • @Lodred
    @Lodred 8 หลายเดือนก่อน

    Could you do a tutorial of an Outline Shader by sampling the Depth and Normal maps to have both internal and external?
    Im trying to learn how the URP works to achieve something like that

    • @MichaelsGameLab
      @MichaelsGameLab  8 หลายเดือนก่อน +1

      I think one of my next videos will be on the URP fullscreen shadergraph option and how to do an outline effect with the depth texture.

  • @spook5550
    @spook5550 2 หลายเดือนก่อน

    why does no one add download links to the shader in the tutorials..

    • @MichaelsGameLab
      @MichaelsGameLab  2 หลายเดือนก่อน

      Yeah, sorry. I am trying to be better about that. If I still have the project files, I will try to get them on GitHub and post a link.

  • @Pumba_1989
    @Pumba_1989 5 หลายเดือนก่อน

    Hi, help me please. Why material color in shader can be pink?

    • @MichaelsGameLab
      @MichaelsGameLab  4 หลายเดือนก่อน

      You might not have your render settings configured properly.

    • @RealNoodles
      @RealNoodles หลายเดือนก่อน

      @@MichaelsGameLab What are the proper setting and how to change them?

  • @biazwilosojati
    @biazwilosojati 8 หลายเดือนก่อน

    It's not working on me, after deal with shader graph the object that I assigned with materials graph doesn't show the outline shader. Anyone can help me?

    • @MichaelsGameLab
      @MichaelsGameLab  8 หลายเดือนก่อน

      Did you follow the video?
      If you did make sure to set an outline thickness for the material.

    • @biazwilosojati
      @biazwilosojati 8 หลายเดือนก่อน

      After watching the whole process making of an outline shader, then I create material from the shader. Even, try to create outline shader 2 times. The object doesn't want to show the outline. I don't know what is the issues...@@MichaelsGameLab

    • @MichaelsGameLab
      @MichaelsGameLab  7 หลายเดือนก่อน

      Can you see it if you remove the main material and only have the outline material assigned?
      You might also need to enable read/write on the model.

    • @biazwilosojati
      @biazwilosojati 7 หลายเดือนก่อน

      Oh well, I will check it back again... Thank you@@MichaelsGameLab

  • @lucutes2936
    @lucutes2936 8 หลายเดือนก่อน

    how do you mix this with a toon shader?

    • @MichaelsGameLab
      @MichaelsGameLab  8 หลายเดือนก่อน

      The toon shader would probably be the base material. The outline material for this method is added in addition to a base material. They would be separate both both added to the mesh renderer, if that makes sense?

  • @AmbatukamOmaygot-bh6vd
    @AmbatukamOmaygot-bh6vd 4 หลายเดือนก่อน

    Tysm

  • @Hinkel84
    @Hinkel84 8 หลายเดือนก่อน

    Does it work for Unity 2020 aswell? Or just newer versions?

    • @MichaelsGameLab
      @MichaelsGameLab  8 หลายเดือนก่อน

      I think it should work for unity 2020, but I have not tested it in that version.

    • @Hinkel84
      @Hinkel84 8 หลายเดือนก่อน

      ​@@MichaelsGameLab the problem is, unity 2020 shadergraph is not supporting render face... like back or Front.

    • @MichaelsGameLab
      @MichaelsGameLab  8 หลายเดือนก่อน

      Oh, I see. Might need to update then :/

  • @Shadow-gc1em
    @Shadow-gc1em 5 หลายเดือนก่อน

    No source material?

    • @MichaelsGameLab
      @MichaelsGameLab  5 หลายเดือนก่อน

      What do you mean?

    • @Shadow-gc1em
      @Shadow-gc1em 5 หลายเดือนก่อน

      @@MichaelsGameLab the final shader
      No repository or asset?

  • @OfficialKaiVerse
    @OfficialKaiVerse 29 วันที่ผ่านมา

    7:40 my game is literally just cubes XD

  • @Krhey-0
    @Krhey-0 5 หลายเดือนก่อน

    Incredible, by chance you don't have a toon?

    • @MichaelsGameLab
      @MichaelsGameLab  5 หลายเดือนก่อน +1

      Maybe I should do that next!

  • @umang9brainz
    @umang9brainz หลายเดือนก่อน +1

    thanks you vidoe work in hdrp also it quality is average

  • @CooperCleveland-p4i
    @CooperCleveland-p4i 2 หลายเดือนก่อน

    61687 Bartoletti Inlet