Toon Shader & Custom Shadow - UE4 Postprocess Tutorial [ UE5 Valid ]

Поделиться
HTML-код
  • Опубликовано: 16 янв 2025

Комментарии • 81

  • @UnrealCG
    @UnrealCG  Год назад +3

    If you want to see more tutorials like, Please consider supporting the channel and download Unreal Engine 5.2 Upgraded Project files from the link. Thank you all very much.
    Link : www.patreon.com/posts/38620367

  • @joeynelson9424
    @joeynelson9424 2 года назад +1

    Thanks!

  • @ilhamwicaksono5802
    @ilhamwicaksono5802 Год назад +12

    4:36 New Post Process Material
    5:31 Object Material, matte, fully rough
    6:27 Cel Shading (Shadow and Color) post process
    14:41 Shadow Pattern
    20:21 Outline
    25:48 Rim Glow
    29:09 Fresnel saturate

  • @LuisFrontanilla
    @LuisFrontanilla 4 года назад +28

    This is amazing you're so admirable for having such cool ideas and sharing your knowledge thanks man!

  • @jimmyjab190
    @jimmyjab190 4 года назад +5

    You're the best tutorial page on RUclips! I've learnt so much that I've remembered for future projects

  • @primitivepatterns
    @primitivepatterns 3 года назад +3

    Just want to say I really love your teaching style- It was very helpful when you showed us what each combination of nodes looks like when it's isolated as the emissive. Thanks again and I just became a patron :)

    • @UnrealCG
      @UnrealCG  3 года назад +1

      Hi, thanks for the support

  • @drdeesnutts48
    @drdeesnutts48 4 года назад +2

    It's interesting there are so many ways to come at a similar endpoint, that outline method is new to me.

  • @samohickey
    @samohickey 4 года назад +3

    Your workflow and explanations are excellent! Thank you for this tutorial; I really like how you'd show things for debugging your style, like how to mask the sky at around 12:25. Love it!

    • @samohickey
      @samohickey 4 года назад +1

      I made sure to watch all the ads through 100% for ya too; hope it helps! :D

  • @luizphilipbohmgahrem3060
    @luizphilipbohmgahrem3060 4 года назад +2

    Oh,,, my...............
    Amazing!!! you're AMAZING!!! thanks... THANKS!!!
    i've been following your work for a while, so many great tutorials but this... my favorite by far. Realy aprecciate your work so now i realy need to show this vídeo to anothers UE4 brazilian users, right now!!
    again, thanks!!right in the spot

  • @Zanden-1
    @Zanden-1 4 года назад +2

    Thank you THANK you THANK~YOU! You have so much improved my choppy toon shader! This is the shader of my dreams. And you made it free! OMG! I am so buying you a coffee or whatever on payday! I am over the moon with this! I'll look at all your videos. You are now on my sub and examine list. I can't wait to get this implemented! I love how you don't need custom depth and can use it to mask out the character's shadows. Remembering custom depth can be a royal pain in the rear.
    Edit: I didnt like how your lines so I adapted my own to fit. I figured out how to divide my system's lines a while ago to try out diffeent shaders. Although yours is very nice the black lines in the distance and the black shadow messes with stuff. Unless I did it wrong, of course.

  • @gamedev251
    @gamedev251 3 года назад

    such an amazing tutorial, great pace even for a complete beginner!!!!!!!!!

  • @SIGMA_A624
    @SIGMA_A624 3 года назад +1

    Very nice work. Thank you so much

  • @gaelschlupp9963
    @gaelschlupp9963 3 года назад +1

    Thank you so much for this tutorial :)

  • @charzandergaming9422
    @charzandergaming9422 Месяц назад

    YO thats sick!
    i have one problem, I was trying to add lighting with a light function material but the shader isnt allow the material of the light to place

  • @Fabrice_Debarge
    @Fabrice_Debarge 2 года назад

    Thanks, I learned quite a lot !

  • @taylorraiford1780
    @taylorraiford1780 2 года назад

    I actually used this to get a shadow pass out of my scene. I'm still learning and this was so helpful
    Edit: I've since commenting this, come back and taken MORE information for another project where I wanted to get a "wash" of color in shadowed areas. So helpful!

    • @g-lurk
      @g-lurk Год назад

      are you following this tutorial in UE5.1, by chance?

    • @taylorraiford1780
      @taylorraiford1780 Год назад

      @@g-lurk I did. Why?

    • @g-lurk
      @g-lurk Год назад +1

      @@taylorraiford1780 just confirming it works on ue5.1!

    • @taylorraiford1780
      @taylorraiford1780 Год назад

      ​@@g-lurk I can't speak to the entire process: I was specifically trying to isolate the shadows to use as a mask for a post process effect I wanted to crank in the shadows only.

  • @AndrewByrnes1
    @AndrewByrnes1 3 года назад

    thanks for sharing. this is really cool to play with in my level

  • @Tom2me
    @Tom2me 2 года назад

    This is great and very well documented Thanks!
    One question. When I apply my WorldAlignedTexture I get sliding texture as soon as the camera moves in the viewport. For me it makes sense as we are doing a post process screen based but It looked like your texture is not affected by the camera movement (16:10) and I can't understand what it the trick!

  • @blablabla1196
    @blablabla1196 3 года назад +2

    How are you able to get this effect to extend so far in your world? Even with Unbound checked, I will zoom out and parts of my world are unaffected by the post process, like there is a limit on the max radius of the post process volume

  • @milad_savar
    @milad_savar 3 года назад

    Nice Video Thanks - i have a Question - Can tell plz do u have any idea about the Shadow Catcher on Surface in Material? I or any else idea?

  • @MadpolygonDEV
    @MadpolygonDEV 4 года назад +4

    does the shader respect the tint and shading of nearby lights such as campfires? Most solutions lack those.

  • @LyubomirIko
    @LyubomirIko 2 года назад

    Thanks, love your work, very helpful!

  • @vahn28
    @vahn28 3 года назад +1

    Hi, great tutorial! I was wondering if there was a way to exclude a mesh from the outlines?

    • @UnrealCG
      @UnrealCG  3 года назад

      Custom depth mask or stencil

    • @vahn28
      @vahn28 3 года назад

      @@UnrealCG Hi, thanks for replying man! I tried the stencil but it doesn't work.
      PS. I'm new at Unreal

  • @naiyraelkady8204
    @naiyraelkady8204 Год назад +1

    is this video applicable on ue5?

  • @陈蔚然-l7q
    @陈蔚然-l7q 3 года назад

    thanks man. very useful to me

  • @fuzzyhenry2048
    @fuzzyhenry2048 Год назад

    Thank you so much

  • @davdev793
    @davdev793 3 года назад

    Thats gold! Thank you!

  • @sounddifferent3752
    @sounddifferent3752 4 года назад

    Unfortunately those solutions to get "shadows" or "Lit" areas in PP are works only until you have some area where SSR are appear. In those area "shadows" sometimes will dissapear (depend of what exactly are reflecting) and appear again when SSR will fade off.
    But yeah, for materials without SSR at all its nice and pretty clean solution :)

  • @erindonahue3237
    @erindonahue3237 4 года назад

    Great tutorial (as always) thanks so much! :)

  • @CdeeqFilmmaker
    @CdeeqFilmmaker 2 года назад

    I am trying to create a post process material where stencil 1 does not cast shadows on stencil 2. Is that even possible ?

  • @hugoferreira6497
    @hugoferreira6497 4 месяца назад

    I have some uneven and pixalated shadows how can i solve that?

  • @pazrotenberg
    @pazrotenberg 3 года назад +1

    Hello. great tutorial!!!!!
    But i have an issue i hope you can help me with.
    once everything is done i still have the far distance looks normal as without the postprocess. (although my postprocess is all over the map)
    only when i go near it it gradually shows the effect.
    is there something wrong with my distance node? or is it the masks?
    can you help me?
    Unfortunately Cant attach pics.
    thank you

  • @R_Didsy
    @R_Didsy 4 года назад +1

    Hi there, just trying to get to grips with the post process volume. Mine doesn't seem to have any of the Rendering Features options when I drag
    it in to my scene. Any idea how to get them to show? Cheers.

  • @Aim4Chaos
    @Aim4Chaos 4 года назад

    This is amazing thank you for sharing! Simple and easy to follow. I would love to see you make a stylized shader thats like breath of the wild or something more stylized!

  • @tree-x
    @tree-x 3 года назад

    where do you get these ready assets? please answer this.

  • @konjaneko537
    @konjaneko537 2 года назад

    How to use this with water plugin?
    Now my water is black lol.
    thank for ans.

  • @Yacine3Dz
    @Yacine3Dz 4 года назад

    great tutorial,
    does this work with static lights as well ?
    and is it compatible in mobile device ?
    thanks a lot for your great tutorial.

  • @evasivezim
    @evasivezim 4 года назад +1

    you're my hero

  • @utrippin7486
    @utrippin7486 Год назад

    does this reduce the performance demand of the game? Like does it lead to people being able to play it on low end hardware?

  • @LovelyBigga
    @LovelyBigga 11 месяцев назад

    Gold

  • @Cyporiean
    @Cyporiean 3 года назад

    I’d like to be able to mask some objects/textures from the post process effect (such as lasers that shouldn’t have an outline). From what I’ve gathered I need to add a stencil node someplace, but I’m not sure where I would add it in?

    • @UnrealCG
      @UnrealCG  3 года назад +1

      Is your Lazer translucent ?

  • @UnrealCollegeStudent
    @UnrealCollegeStudent 2 года назад

    This Is amazing

  • @NIKSBR
    @NIKSBR 3 года назад

    Very nice Tutorial.. Thanks a lot.. Can you please tell me .. how to add glow and bloom properties in Post Processing Material Blueprint? I am using it for interior and few objects needs to glow .. Thanks a lot

  • @mbras9176
    @mbras9176 3 года назад

    Great tutorial but does anyone know how to make a non-white light work on this?

  • @rasenganmax3446
    @rasenganmax3446 4 года назад

    Awesome tutorial!! thank you so much. How can I adjust the shadows on the face of my character without using the Shadow Cutoff since I don't want to affect the scene just the character.

  • @kamilsecret2956
    @kamilsecret2956 4 года назад +1

    Where you learned anbout creating materials in ue4?

    • @gamedev251
      @gamedev251 3 года назад

      i would love to know that too, since all the stuff i find on their page is kinda not helpful

  • @quinoah_
    @quinoah_ 4 года назад

    Hello, for some strange reason, I am getting an error when I attempt to connect the Mask node to the Lerp node as demonstrated at 13:44. Is there a solution to this?

    • @rlf1989
      @rlf1989 4 года назад +1

      are you enabling the blue channel on the mask?

  • @Ale-wd2hl
    @Ale-wd2hl 2 года назад

    I implemented it and it works great, I'm having problems making it work on android, can I get some help?

  • @Unrealchristian
    @Unrealchristian 4 года назад

    How do I use this with night map? it's good for day time maps.

  • @the_one_and_carpool
    @the_one_and_carpool 2 года назад

    my outlines only go over the horizon and the top half of character either that or i glow very bright lol it worked the other day but not today

  • @ilhamwicaksono5802
    @ilhamwicaksono5802 Год назад

    this is the best!

  • @pwndulquiorra
    @pwndulquiorra 4 года назад

    Hello, this is definitely interesting, however, I was wondering if any changes to this would be necessary to support the shadowmap material function from the Unreal Engine Marketplace? Because my game is using that rather than actually dynamic shadows so I was wondering if what's used here would apply to that in some capacity?

    • @UnrealCG
      @UnrealCG  4 года назад +1

      I am not aware of that shadow map material function. But if you can extract those shadows in post-process material then this would work.

  • @dmaw5135
    @dmaw5135 4 года назад

    awesome tutorial but is there a way to get this to work with the forward render, cant use gbuffer :(

  • @Unrealchristian
    @Unrealchristian 4 года назад

    Is there any way to make this affect the models only?

    • @private_void1261
      @private_void1261 4 года назад

      With the custom stencil, you can use different values to make different configurations for the shader per value.

  • @zheroislandofficial5271
    @zheroislandofficial5271 4 года назад

    Is this cast the shadow??
    Which version You used for this? I'm using Ver 4.20, I've tried about 5 tutorials on yotube but all Problem is no shadow cast after put the cel shading. I hope this tutorial works :(

  • @HansenChen-mp1fs
    @HansenChen-mp1fs 2 года назад

    awesome!!!

  • @hatsunemikuchannel2023
    @hatsunemikuchannel2023 11 месяцев назад

    9:56

  • @andresestevez2701
    @andresestevez2701 4 года назад

    Una duda, hay uno igual q sacaron un poco mas sencillo pero el gran problema que note, es cuando intente hacer efectos con emisivo u otros efectos con tranparencia, invisivilidad...etc no sale bien y el problemas es que choca con el emisivo del postproceso - material de ue4 con su emisivo,,,,,, al final no se puede hacer efectos de material con el escenario de caricatura.....alguna recomendación
    A doubt, there is one just like they got a little easier but the big problem that I notice is when I try to make effects with emissive or other effects with transparency, invisibility ... etc, it does not go well and the problem is that it collides with the emissive of the post-process - ue4 material with its emissive ,,,,,, in the end you cannot make material effects with the cartoon scenario ..... any recommendations

    • @private_void1261
      @private_void1261 4 года назад

      You have to put the blendable location before translucency rather tan before tonemapping

  • @Si-Toecutter
    @Si-Toecutter 4 года назад +1

    Nothing in my array to start with, too confusing to follow, needs subs

  • @cmds.learning7426
    @cmds.learning7426 4 года назад

    cool

  • @GameBangStudios
    @GameBangStudios 4 года назад

    thanks i just sub to patron

  • @TheFarigGuy
    @TheFarigGuy 4 года назад +1

    I have a request, Can you make a tutorial on "How to trigger Debris falling when the player comes near it?"
    I am developing a game, so I need some help!

  • @TinyBearTim
    @TinyBearTim 2 года назад +2

    Bro please just shorten it it’s too long