How to Make Toon Outlines in UE5

  Рет қаралды 136,232

Evans Bohl

Evans Bohl

Күн бұрын

Let's create the cleanest and most customizable Outline Shader possible in Unreal Engine 5 with this Definitive Guide to Outline Shading in UE5.
💙 If you like what I do, please consider supporting me on Patreon : / evansbohl
✨ Buy the complete and fully commented UE5 project on my gumroad shop : evansbohl.gumroad.com/l/Advan...
🚀 Assets for your Unreal Engine Projects : app.gumroad.com/evansbohl
📚 Books to Level Up your Skills 📚
Game Programming Patterns : amzn.to/3Og1Omq
A Practical Guide to Indie Game Marketing : amzn.to/3EDhBZi
The Gamer's Brain : amzn.to/3OaARAm
Game Design Vocabulary : amzn.to/3V3Rtfi
Indie Games: From Dream to Delivery : amzn.to/3UGrKK1
🎥 My gear for recording videos 🎥
Elgato Stream Deck XL : amzn.to/3EdVjvB
Elgato Key Light : amzn.to/3Ec6uVO
Elgato Green Screen : amzn.to/3V3u1Py
My Webcam : amzn.to/3UGrTx3
Microphone Shure MV7 : amzn.to/3hPeN20
Headphones Beyerdynamic DT770 : amzn.to/3TIVyVk
📌 Chapters 📌
00:00 Introduction
01:11 How the Outline Shader Works
03:07 Apply a Post Process Effect to the Scene
05:56 Create a Passthrough Post Process Effect
07:57 Get the Current Pixel and its Neighbors (Convolution Kernel)
14:03 Detect Edges from Depth
20:02 Add Depth Edge Detection to the Outline Shader
23:29 Detect Edges from Normals
27:39 Add Normal Edge Detection to the Outline Shader
30:13 Modulate Depth Threshold from Grazing Angle View
37:54 Modulate Outlines Strokes Thickness from Depth
45:25 Fix the Stroke Thickness Modulation Bug
47:57 Prevent Outlines from Showing on Far Actors
55:10 Draw Outlines on Selected Actors (Custom Depth Buffer)
01:02:56 How to Set Outlines Color on a Per Actor Basis (Stencil Buffer)
01:04:29 Mutli-Colored Outlines : Simple Version
01:09:52 Fix the Multi-Colored Outlines Bug
01:15:30 Multi-Colored Outlines : Advanced Version
01:19:56 Interactively Change Outlines Colors per Actor (Editor Utility Widget)
01:29:00 Incoming Bloopers
01:29:49 Evans.exe has stopped working
#UnrealEngine5 #UE5 #UnrealSimplified
Congratulations for finding the description easter egg! Comment something secret sounding like “found the banana!” if you read this so people who didn’t read the description are confused 😁

Пікірлер: 669
@troll_kin9456
@troll_kin9456 4 ай бұрын
After working through the exercise in this video, I went to sleep and dreamed about shaders. When I woke up, I suddenly realized I understood the Material Editor and had arrived at the solution to my own little shader problem in my sleep. The only problem is that when I'm talking myself through what I need to do, my internal monologue is all in a thick French accent now.
@Lepumpkino
@Lepumpkino 29 күн бұрын
Name checks out
@Onechanzetolive
@Onechanzetolive Ай бұрын
UPDATE! UE 5.4.1 and this still WORKS! one thing is different though. on the first step when he changes the "blendable Location" the option he picks is no longer available. i chose "scene color before dof" and it still worked ! all the other options give you shaky lines!!!
@ShadowBrave21
@ShadowBrave21 Ай бұрын
im gonna try but ive had no luck so far lol
@ShadowBrave21
@ShadowBrave21 Ай бұрын
did you lose your shadows?
@ShadowBrave21
@ShadowBrave21 Ай бұрын
it worked
@SomethingEternal
@SomethingEternal Жыл бұрын
Since you helped me, I'll help you as well. If you hold these buttons in a shader graph when clicking, it'll create the following useful nodes for you (I see you know some of them, but comment readers may not so just listing them all): S= Scalar Parameter. 1= Scalar Constant 2= Vector 2 Constant 3= Vector 3 Constant V= Vector 4 Parameter F= Material Function Call (defaults to last used but also calls last edited if the graph was open this session) L= Lerp (linear interpolate) I= If M= Multiply A= Add D= Divide E= Power (exponent) B= Bump Offset R= Reflection Vector T= Texture Sample U= Texture Coordinate (think "UV" to remember it easily.) N= Normalize Lastly, to make the center line of the graph easy to see, go to: Edit > Editor Preferences > (GENERAL TAB) > Appearance > "Graphs" Subsection > Grid Center Color. Can also just search "color" within editor preferences. I set mine to green, easier to navigate around larger graphs this way by knowing, at all times, exactly where my center axis is. Also helps me when opening old graphs I don't have recently memorized: Quickly identify where the graphs "starts."
@evansbohl
@evansbohl Жыл бұрын
Hey thanks a lot Gunny for the tips! I didn't know about the grid center color! I think your comment will be extremely helpful to the other members of the community 😁
@SeanLake3D
@SeanLake3D Жыл бұрын
@@evansbohl Sounds like you need an Unreal Mousepad with all these cheat sheets!
@evansbohl
@evansbohl Жыл бұрын
@@SeanLake3D haha it would be awesome to have one! 😁
@imbelugaandimacat9375
@imbelugaandimacat9375 Жыл бұрын
Man you're a life saver 🤲
@darkwraithcovenantindustries
@darkwraithcovenantindustries 4 ай бұрын
Great comment. Now I'm gonna get this tattooed on my arm j/k.
@LevySkulk
@LevySkulk 3 ай бұрын
I've been programming and developing games in various languages and engines for the better part of 10 years, I don't often comment on tutorials but I'm halfway through and I just have to stop by and say that it's absurd that this is free content, if you're on the fence about watching the video because it's long, don't be. Set aside a couple hours of your day, make a coffee, and watch the whole thing. The instructional quality of this video is leagues above the average tutorial, calling it a "tutorial" honestly feels wrong as it's higher quality than many courses I've paid for. Evans' clearly understands all the technical aspects of the concepts he's demonstrating and develops them in a scalable and modular way that's appropriate for an industry-level implementation. This isn't some quick hack to achieve a passable result published by an overworked indie dev, this is how a feature like this would be implemented in a AAA title. To top it off, Evans' is an exceptionally skilled instructor, he doesn't just show you how to "make it work". Over this hour and a half he skillfully weaves explanations, demonstrations, models, and diagrams into his setup so that you actually understand how everything is working and why he chose to do it this way. After watching this video once, I'm confident I could scale and debug this shader with ease regardless of the project. If i watched it again, I'm confident I could build it from scratch without referencing the video again. Amazing video, great content. Make the time to watch it.
@SkintCorp
@SkintCorp 4 ай бұрын
I watched your video on toon shading, and I was blown away by how well you explain the concepts you are teaching. I really wish you had more tutorials out there.
@atherissquamigera7425
@atherissquamigera7425 8 ай бұрын
Thank you for this. It was amazing. I really love the way that you teach every step so we can understand what is going on. Much appreciated
@YS-xz9ip
@YS-xz9ip 6 ай бұрын
Absolutely amazing tutorial. Had exactly everything I was looking for, clean and perfectly explained. Also, the way you say buffer gives makes me happy.
@Sonic1305
@Sonic1305 Жыл бұрын
Just when I needed it. The timing couldn't have been better! Thank you so much for your work!
@evansbohl
@evansbohl Жыл бұрын
You're welcome son1C! Glad to know I've posted this tutorial at the perfect time for you! Hope it will help you achieve what you need 😊
@bla914ck
@bla914ck 3 ай бұрын
Excellent tutorial! Been looking for a breakdown like this for months. This is an amazing resource,
@robertavanesovru
@robertavanesovru Жыл бұрын
This YT channel is gonna be HUGE in the near future! Thank you so much! Your videos are SO HELPFUL!
@evansbohl
@evansbohl Жыл бұрын
Wow thank you so much Robert for the encouragement 🙏😊 It's extremely rewarding to know that people like my videos and find them useful! It's the only thing I want to do : help people with my knowledge of the engine 😁 Thanks again and have a great one!
@tipntricksstuffnthings449
@tipntricksstuffnthings449 8 ай бұрын
Great content! Immensely helpful, and well put together as well! It must've taken you absolutely ages to get it all in order and right, greatly appreciated!
@darkwraithcovenantindustries
@darkwraithcovenantindustries 4 ай бұрын
Great tut. Evans, this is incredibly thorough and easy to understand, follow and digest! Def one of the best Unreal Blueprint programmers I have seen so far. Kudos brother.
@diegodaly
@diegodaly 5 ай бұрын
Incredible! I'm half way through but so far everything has worked perfectly, thanks dude
@literallyjeff
@literallyjeff Жыл бұрын
Some of the most insightful and complete tutorials I've seen!
@evansbohl
@evansbohl Жыл бұрын
Thank you Jeff! It's great to know that people appreciate the amount of work I put into each of my tutorials 😊
@Albanchikful
@Albanchikful 7 ай бұрын
One of the best UE development channels. I hope you will keep uploading, your videos are very helpful!
@ericgardiner7715
@ericgardiner7715 6 ай бұрын
Amazing Shader! thank you so much for making this! Much love from South Africa!
@N30NCVLT
@N30NCVLT 5 ай бұрын
Woah... Just wow.. This is by far the most impressive tutorial i've ever seen for anything ever. Every single step is explained clearly along with why you're doing it. Not to mention the actual method used here is much more impressive than any of the others i've found, the amount of customization involved here blows all others out of the water. This is amazing. Bravo.
@o.k.m2588
@o.k.m2588 2 күн бұрын
I cannot describe how amazing these videos are, and the effort you put into explaining and making things understandbable When you pulled up the Presentation for the depth Modulation I just started laughing at how insanely cool it is that you even made a presentation for this video to explain this process. These videos are amazing, Im so grateful for your work, once I have more money ill do my best to support your channel .
@GerardoAguirre80
@GerardoAguirre80 10 ай бұрын
Pure gold! Please keep the good stuff coming!
@evansbohl
@evansbohl 10 ай бұрын
Thank you Gerardo 😊🙏
@thepolyglotprogrammer
@thepolyglotprogrammer Жыл бұрын
Bro, absolutely amazing! This was the best tutorial on shaders and post processing I have seen. Real good work!
@evansbohl
@evansbohl Жыл бұрын
Thanks a lot man for this awesome feedback 🙏 It's extremely rewarding to know that I can help people with my knowledge of the engine 😁
@brunogbrito
@brunogbrito 3 ай бұрын
Simply the best toon shader tutorial for UE5 available. Great work! Thanks for sharing and explaining the processes and algorithms
@khan-uy2eg
@khan-uy2eg 7 ай бұрын
absolutely fantastic work, it works so well. i cant believe this is free! thank you so much
@Tee_Jay_
@Tee_Jay_ Жыл бұрын
Been trying to get something like this working for a while, and your presentation is by the far most comprehension and clearly explained! Really appreciate how you go over each component and how it works. Thanks!
@evansbohl
@evansbohl Жыл бұрын
Hey thank you TJ for this kind comment 🙏😊 it's extremely rewarding to know that viewers like my teaching style 😁
@pamparam3495
@pamparam3495 4 ай бұрын
This is a extremely great guide! Thank you
@DevNohara
@DevNohara 10 ай бұрын
Your channel has the best tutorials I've ever layed eyes on. Thanks! 👍
@evansbohl
@evansbohl 10 ай бұрын
Thank you for this kind message 🙏
@vig221
@vig221 Жыл бұрын
This was absolutely fantastic. You'll definitely have a huge audience in the future because you sure as hell deserve it dude. Thank you!!!
@evansbohl
@evansbohl Жыл бұрын
Thank you so much Vig for this awesome feedback 🙏💙 It took me a huge amount of time to create this tutorial (2 months), and reading these kind of feedbacks is extremely rewarding 😊 I hope that I'll have a huge audience someday 😁
@alexandrehoussais-schmitz8820
@alexandrehoussais-schmitz8820 Жыл бұрын
@@evansbohl You will :D
@mountieman18
@mountieman18 Ай бұрын
This is one of the absolute best lessons I've stumbled across. Incredible detail and explanations.
@ZoraKerr
@ZoraKerr Ай бұрын
This really is a *definitive* guide to outlining! Outstanding, thank you so much!
@plh_3D
@plh_3D 10 ай бұрын
Perfectly explained! Straight to the point and with the right amount of complexity. Thanks!!
@evansbohl
@evansbohl 10 ай бұрын
You're welcome! Glad to know I could help you with my knowledge of the engine 🙏😊
@f1rstpers0nmixes
@f1rstpers0nmixes 4 ай бұрын
very thorough and in-depth. it's criminal this is not a paid course given the quality of this deep dive. thank you for your hard work 🙏
@Xeridae
@Xeridae Жыл бұрын
This is incredible. It looks so clean. Well done.
@evansbohl
@evansbohl Жыл бұрын
Thanks Xeridae! Glad to know you like the result :)
@lootgodamn5721
@lootgodamn5721 Жыл бұрын
this is THE best tutorial on outlines so far. I've had many problems with other tuts and you solved it all my man
@evansbohl
@evansbohl Жыл бұрын
Hi Loot! Thanks a lot for your feedback! It's rewarding to know that I helped you solve your problems! Thanks for taking the time to leave this kind message 🙏😊
@arthurvanneste4314
@arthurvanneste4314 Жыл бұрын
Your content helped me a lot, you explain it so well and that makes the tutorial very unique, you prepare slider to explain the theory behind the stuff you show in the node structure, Absolutely fantastic! keep going!
@evansbohl
@evansbohl Жыл бұрын
Thank you Arthur 😊 It's heart warming to know that members of our great community appreciate the amount of work I put into each of my tutorials 🙏 Thank you!
@madcio
@madcio Жыл бұрын
Best material tutorial for UE5 I ever seen. Very detailed and with clear explanation of everything. I am looking forward to future tutorials.
@evansbohl
@evansbohl Жыл бұрын
I'm glad you liked it! Thank you so much for this wonderful feedback and for the sub 🙏😁
@DocCube
@DocCube 11 ай бұрын
This is the best tutorial out there for an outline shader. You did a really good job explaining each node. Made it easy to replicate the shader in a different engine.
@evansbohl
@evansbohl 8 ай бұрын
Thank you Doc Cube! That's awesome to know that this tutorial can be useful for people working with engines different from UE :)
@joeythomas440
@joeythomas440 Жыл бұрын
absolutely amazing tutorial you actually explain everything that is being done and why it is being done, very helpful for someone actually wanting to learn rather than copy paste, thank you for taking your time to make such a good video :D
@evansbohl
@evansbohl Жыл бұрын
Hey Jojo! Thanks a lot for this awesome feedback! I'm the kind of person who likes to understand everything he does, that's why I like to explain each and every step I take for my tutorials :) I'm glad to know you like my teaching style :D
@JoeGeorge319
@JoeGeorge319 Жыл бұрын
Fantastic work. Thank you for it truly. There were so many times I'd do something and say, "Oh I hope we cover this edge case." And immediately or 1 section or so later you fixed the issue in a clear and concise manner.
@evansbohl
@evansbohl Жыл бұрын
Hey Joe! I'm glad you've enjoyed it! It's kind of hard to understand all the aspect of outline shading, so I tried to explain it as precisely as I can to help as much people as possible. Thank you 😊
@InFernoSlays
@InFernoSlays Жыл бұрын
I normally don't comment on videos. But his man is amazing. Very good explanation, shows EVERYTHING, lets us play with the customization. What a nice guy. I'm glad I found your channel so early one! You will be huge in a matter of days.
@evansbohl
@evansbohl Жыл бұрын
Thanks a lot InFerno 🙏 It's extremely rewarding to know that viewers appreciate the amount of work I put into my tutorials 😊
@macxike
@macxike 9 ай бұрын
Hands down the best in depth tutorial I seen so far regarding outlines. Tackled all the bugs and made it easily understandable. Looking forward to learn more from your other tutorials. Great job! Thank you so much
@evansbohl
@evansbohl 9 ай бұрын
Wow thanks for this kind message 🙏😊 it's awesome to know that my hard work can help people better understand these kind of things 😁
@Kurock1000
@Kurock1000 Ай бұрын
Holy cow. You sir are amazing. I learnt so much. Reading about it, the theory, the math are nice and all but you brought it together in such a way that you can go from knowing to understanding.
@ristopaasivirta9770
@ristopaasivirta9770 3 ай бұрын
Amazing tutorial! Amazing outline shader! Followed on 5.3 and everything worked fine (for some reason I had to turn off context sensitive search to see the "Get Component By Class" and "Set Render Custom Depth"), but apart from that everything went 1 to 1 like you showed. I really like that you explain the reason why something needs to be done or what is the root of the problem so we learn to look out for those in the future. Thank you for making stuff like this!
@samohickey
@samohickey Жыл бұрын
I have been working on my game since 2017 in UE4, moving it to UE5 finally... I must say, you've taught me more about materials than I've learned in the past 10 years. Very thorough, to the point, and I understand what we've accomplished when I'm done. Thank you! Can't wait to replace my old post processing effect with this one! 5 stars!
@evansbohl
@evansbohl Жыл бұрын
Wow thanks a lot Sam for your awesome feedback 🙏😊 It's awesome to know that I can help people that already have a good knowledge of the engine! Thanks again and I'm glad that I could help 😁
@aaronsimon5527
@aaronsimon5527 2 ай бұрын
Very nice work presenting this info, I appreciate the depth of your explanations
@okegutz667
@okegutz667 6 ай бұрын
This is a great video. Thanks a lot. I followed him to the end and learned so many new things!
@Exovize
@Exovize 29 күн бұрын
Thank you for the best and most detailed explanation on how the actual hell this works. I am forever grateful as this took my way to long to figure out.
@jamesc8377
@jamesc8377 7 ай бұрын
Great video! It was easy to follow and very informative!
@Rydn
@Rydn 11 ай бұрын
Hey evans. If I had to describe this tutorial, I'd say, clean, concise and easy. Thank you for this great content.
@evansbohl
@evansbohl 8 ай бұрын
Thank you Rydn 😊🙏 I try my best with each tutorials so it's awesome to read these kind of feedback 😁
@igorpripa
@igorpripa Жыл бұрын
Thank you for such detailed and clear tutorials! You explain very clearly and in detail! Continue in the same spirit!
@evansbohl
@evansbohl Жыл бұрын
Thank you Igor! It took me a lot of time to prepare this tutorial, but seeing these kinds of feedbacks make me want to do even more 😁🙏
@kylemason01
@kylemason01 Жыл бұрын
Simply incredible! Keep up the good work! Amazing creator!
@evansbohl
@evansbohl Жыл бұрын
Thanks a lot Crimson Box for this awesome feedback 🙏 it's great to know people appreciate the amount of work I put into each of my videos 😊
@gyrich
@gyrich 4 ай бұрын
Thank you so much for this. This is the first in-depth tutorial I've been able to follow along with completely. Very few people making these tutorial videos take the time to explain everything down to the granular details. It's been a great help; I've commented almost every node and several node groups, so for the first time, I feel like I can come back later and still understand what's going on. Please make more videos!
@darkwraithcovenantindustries
@darkwraithcovenantindustries 4 ай бұрын
That's been my experience. People go through the node creation too quickly, and don't explain WHY things work and I feel like I am painting by numbers and copying someone else, but with this one I felt like I was actually learning how the post processing actually works and why it does what it does. High Quality stuff.
@11ON1E
@11ON1E Жыл бұрын
Thanks for detailed tutorial! Your tutorial style is wonderful!!
@evansbohl
@evansbohl Жыл бұрын
Hey thank you Yi Shi for this awesome feedback! I love to make sure that people understand every aspect of what they are doing, so seing this kind of comments show me that I'm on the right format for my tutorials 😁
@hugoc8525
@hugoc8525 Жыл бұрын
Thank you so much for this tutorial! One of the best tutorials no joke. Im studying game art for 6 years now and have never seen a person go this in depth, thank you❤ subscribed
@evansbohl
@evansbohl 10 ай бұрын
Thank you so much for the sub and for your feedback on my work! It's awesome to know that viewers appreciate the amount of work I put into each of my video 😊
@DragonSephi87
@DragonSephi87 Жыл бұрын
literally 7 minutes into this video and im subscribing to this guy, lovely voice, clear instructions, bit of a long tutorial but im going to muddle through
@evansbohl
@evansbohl Жыл бұрын
Thank you for the sub 🙏💙 It's so cool to know that viewers appreciate the amount of work I put into each of my tutorials 😊
@GuilhermeMartins-ni7od
@GuilhermeMartins-ni7od Жыл бұрын
You are awesome!! Not only shows how to do but explains the math beneath it! Thank you very much!!
@evansbohl
@evansbohl Жыл бұрын
Hey thanks a lot Guilherme! 😁 It took me an awful lot of time to record this tutorial, and seeing these kinds of feedback is extremely rewarding 😊
@hanakisoi998
@hanakisoi998 7 ай бұрын
Thank you so much. I needed this.
@Nimmerschnell
@Nimmerschnell Ай бұрын
Much love to you. Amazing tutorial!!
@haoding2706
@haoding2706 Ай бұрын
Incredibly educating!
@AngelaLaLa22
@AngelaLaLa22 Жыл бұрын
The level of detail and touch is something i aspire, as i make tutorials this is a very good style.
@evansbohl
@evansbohl Жыл бұрын
Thank you Lloyd! I hope you'll find your style and be able to teach in the way you aspire to 😊
@lx2222x
@lx2222x Жыл бұрын
Best Unreal Engine related tutorial I have ever seen in my life :D
@evansbohl
@evansbohl Жыл бұрын
Wow thanks a lot Luka!!! 🙏💙
@zachdoesart
@zachdoesart Жыл бұрын
Amazing tutorial! Can't believ I didn,t know about material functions before this, mindblowing!! You have some of the best tips and tricks out there. Thank you so much for the video!
@evansbohl
@evansbohl Жыл бұрын
Thank you so much Zach for this feedback 🙏😊 Glad to know you appreciate the effort I've put into this tutorial 😁
@scorpion666lair
@scorpion666lair Жыл бұрын
Flippin' fantastic vid! Thankyou for the very well thought out explaination. Very clear, very informative. Thanks so much!
@evansbohl
@evansbohl Жыл бұрын
Hey thanks a lot Nathan 🙏💙 Awesome to know that viewers like my videos this much! Thank you thank you thank you!!
@matheyrhio
@matheyrhio 4 ай бұрын
Excellente vidéo Evans! Merci !
@galetrix818
@galetrix818 Жыл бұрын
Great tutorial! Very easy to follow and very well explained, appreciate it!
@evansbohl
@evansbohl Жыл бұрын
Thank you Galetrix for your feedback! Glad to know I could help with my knowledge of the engine 😁
@dissuxx7422
@dissuxx7422 Жыл бұрын
You're an absolute genius. I'm a complete noob with Unreal Engine, and even though I didn't fully follow the math behind all the calculations (haven't really had to do math since high school 15 years ago), I could follow your video with easy. Your explanations are detailed, clear, and most importantly you didn't start skipping the basic stuff (i.e. ctrl + space to open the content drawer, ctrl + D to duplicate) that isn't muscle memory to me yet. Definitely earned a sub!
@evansbohl
@evansbohl Жыл бұрын
Thanks a lot Dissuxx for this wonderful feedback 🙏💙 It's always a pleasure to know that viewers appreciate my way of teaching 😊 Thanks also for the sub! I hope my future tutorials will also be helpful to you 😁
@user-gn7gr8xq7c
@user-gn7gr8xq7c 7 ай бұрын
Very good tutorial, your channel will definitely get better and better
@torbjornkallstrom2316
@torbjornkallstrom2316 Жыл бұрын
Thanks, very useful! I was able to have the outline show through other objects by changing the edge depth detection to custom depth instead of scene depth and disabling the custom depth masking.
@evansbohl
@evansbohl Жыл бұрын
Hello Torbjorn! Thank you for your feedback! And yes, it's totally how I would show the outlines through objects :D
@Youshisu
@Youshisu Жыл бұрын
This intruduction is so awesome, I wanna watch whole video!
@evansbohl
@evansbohl Жыл бұрын
Thanks a lot Youshisu! Hope you found it useful 😁
@RolyPolyGames
@RolyPolyGames Жыл бұрын
Just what I was looking for! Bookmarking this. I am still a ways away from doing the art of my game, but this will make my models really pop!
@evansbohl
@evansbohl Жыл бұрын
Hey Roly Poly! Thanks a lot for your feedback! It's cool to know that my tutorials can help viewers create their projects 😊🙏
@RonanMahonArt
@RonanMahonArt Жыл бұрын
Your video is concise and packed full of useful information. Chapters are great, structure of the video is great. I was able to recreate your solution while following along in no time. Top marks. I would have bought the premade pack but I needed this for a previous version of Unreal so wouldn't be able to directly paste it in. Keep up the awesome work 👍👍
@evansbohl
@evansbohl Жыл бұрын
Hi Ronan! Wow thank you so much for this awesome feedback! It was the hardest tutorial that I had to do (2 months of work) and seeing these kind of feedback is extremely rewarding 🙏😊 Thanks!
@KryyssTV
@KryyssTV Жыл бұрын
Just wanted to thank you very much for such an excellent function and to say how nice it was to have a clear, step by step guide for how it both works and how to set everything up! I recently implemented this for a UEFN project and while its not perfect, as it is visible through particle effects and transparent materials, there's enough covered here for me to eventually understand how to adapt it further.
@evansbohl
@evansbohl Жыл бұрын
Thank you Kryss for your feedback! It's awesome to know that this shader works with UEFN! As for transparent materials and particle effects, maybe you can have a look at what Christopher Sims does on twitter. If I remember well, he shared a material for creating outlines on translucent materials :)
@KryyssTV
@KryyssTV Жыл бұрын
@@evansbohl The particle effects are native to Fortnite so I have very little control ove them. Ideally I'd want the lines drawn behind the transparencies but I'm guessing that means a completely different method like the material based approach you mention. For my first UEFN project I wanted to keep things simple by just using native Fortnite assets but I'll certainly be building upon your shader for a stylised look in forthcoming projects so thanks again for such a good foundation!
@coryclark2894
@coryclark2894 3 ай бұрын
Great video and explanations!
@sondrekileandersen2901
@sondrekileandersen2901 Жыл бұрын
Cant wait to implement this! You are an angel!
@evansbohl
@evansbohl Жыл бұрын
Hey thank you so much Sondre for this kind message 😊 It's awesome and rewarding to know that I can help our awesome community with my knowledge of the engine 😁
@michaelneely136
@michaelneely136 Жыл бұрын
Great work and very well explained!
@evansbohl
@evansbohl Жыл бұрын
Wow thanks a lot Michael for your feedback! Knowing that you liked this tutorial is extremely rewarding 😁
@seyff367
@seyff367 Жыл бұрын
Wow every tutorial is stunning! thank you so much!
@evansbohl
@evansbohl Жыл бұрын
Hey you're welcome Seyff! Thank you so much for this awesome feedback 🙏😊
@user-wh2rr1ns6p
@user-wh2rr1ns6p Жыл бұрын
Wow! Wow! Wow! Totally help me a lot as a beginner. Thank you!
@evansbohl
@evansbohl Жыл бұрын
Heyyyy! Thanks a lot for your awesome feedback 🙏💙 I put a lot of work in each of my tutorials, and knowing that I can help people is rewarding 😊 Thanks again and have a great one!
@Fanriya
@Fanriya 19 күн бұрын
Thank's used this coupled to your tuto to make toon shader and it work very well in the last version of Unreal Editor for Fortnite.
@goldennboy1989
@goldennboy1989 Жыл бұрын
Love this! Just bought your asset on gum road! Keep up the good work!
@evansbohl
@evansbohl Жыл бұрын
Thank you so much Rodja for supporting my work! I'm glad to know viewers like my tutorials this much 🙏😊
@sebastianappel1650
@sebastianappel1650 8 ай бұрын
Really appreciate the effort you put into the explanations - keep up the great work!
@evansbohl
@evansbohl 8 ай бұрын
Thank you Sebastian 😁
@seijianderson8462
@seijianderson8462 Жыл бұрын
amazing tutorial, thank you so much for putting it together
@evansbohl
@evansbohl Жыл бұрын
You're welcome Seiji! Thank you for taking the time to leave me this awesome feedback! 🙏😊
@jiaxinsun9210
@jiaxinsun9210 Жыл бұрын
Fabulous tutorial! Eeay to follow up with each purpose and consequence explained, and all the bug fixes coming in time XD
@evansbohl
@evansbohl Жыл бұрын
Haha Thanks a lot Jiaxin for your feedback! I think it was the hardest tutorial I've ever recorded, and seeing that people like it makes me want to record even more 😁 Thanks a lot and have a great one!
@carpal4489
@carpal4489 Жыл бұрын
man, amazing result, really
@evansbohl
@evansbohl Жыл бұрын
Thank you chri 4 🙏💙
@lotuspond0
@lotuspond0 Жыл бұрын
This is the tutorial I needed. I was moved by the way you solve problems one by one. Thanks for sharing your knowledge. And at 41:07 'f(depth max) = thickness min' seems to be correct. :)
@evansbohl
@evansbohl Жыл бұрын
Hi Lotuspond! Thanks a lot for your feedback 😊 Even if it was the hardest video I've done since I begun, I had a lot of fun too walking through each and every problem of the shader. I'm glad you appreciated it 😁 And thanks for pointing out the error! I think I was too tired and didn't realize it was wrong haha
@fursanalaqsagame
@fursanalaqsagame 8 ай бұрын
Amazing tutorial my friend!
@aufgespielt3768
@aufgespielt3768 Жыл бұрын
Very sympatic Guy and more than useful tutorials in very high quality. Subscribed ;)
@evansbohl
@evansbohl Жыл бұрын
Thanks a lot for subscribing! Awesome to know that viewers find my tutorials useful 😊🙏
@cpncorndogg
@cpncorndogg Жыл бұрын
dude you too smart thats crazy. I watched your whole tutorial its great!
@evansbohl
@evansbohl Жыл бұрын
Haha thanks a lot! I don't know if I'm smart, but it took me a lot of work to achieve this result 🤣 Anyway, I'm really glad to know that my knowledge can be useful to all the people who want to learn more about Unreal 😊
@mateiadeodatus335
@mateiadeodatus335 Жыл бұрын
You're a really good instructor!!
@evansbohl
@evansbohl Жыл бұрын
Thank you Matei! Glad to know you like my way of teaching 😁
@iamjungdamin
@iamjungdamin Жыл бұрын
I wanted to draw an outline for the character of my game. Your lecture was very helpful. Thank you!
@evansbohl
@evansbohl Жыл бұрын
You're welcome! I'm glad to know I could help you better understand how it works 😊
@kennatsu7699
@kennatsu7699 Жыл бұрын
Very Helpful!Thank u so much!
@evansbohl
@evansbohl Жыл бұрын
You're welcome Ken! Thank you for you comment 😁
@TristanMundell
@TristanMundell 8 ай бұрын
Very informative. I havent used unreal engine at all but these videos capture my wtrention bery well. May even try it out because of youre inspiring video, thank you man
@evansbohl
@evansbohl 8 ай бұрын
Thank you Tristan for this kind message 😊🙏
@gamax1376
@gamax1376 Жыл бұрын
I love ur content bro, the way u explained control rig and made it easy to follow and understand is absurd. Keep it up
@evansbohl
@evansbohl Жыл бұрын
Hey thank you so much Gamax for this awesome feedback! I take so much time to prepare each of my videos so it's always a great great pleasure to know that viewers appreciate my work 😊 Thanks again and have an awesome one!
@indietyv2228
@indietyv2228 Жыл бұрын
You're a hero, much appreciated!
@evansbohl
@evansbohl Жыл бұрын
Thanks Jame! Glad to know you liked my video 😁
@metamorph8343
@metamorph8343 Жыл бұрын
Absolutely amazing, a similar one is used in games like Tower of Fantasy and Genshin impact. This tutorial was amazing and I plan on implementing it into my own game.
@evansbohl
@evansbohl Жыл бұрын
Thank you Metamorph! Glad to know you liked the effect 😊
@8thlvlMage
@8thlvlMage 4 ай бұрын
I graduated from Gnomon and I would rate this above many of the instructors I had while I was there. I usually hate giving compliments while knocking down someone else, but in this case I think it is a fair way to demonstrate the quality of the tutorial you have made. Thank you so much for your time and insight!
@evansbohl
@evansbohl 3 ай бұрын
Thank you so much for this awesome feedback! It warms my heart to know that my viewers love my content this much 😊🙏
@DodgySmalls
@DodgySmalls 4 ай бұрын
Really fantastic tutorial. Since I don't see any other comments about this, I wanted to mention that this post process effect really highlights a problem with Temporal AA (which, at least for me, is UE5's default AA method). On higher settings the artifacts might not be so bad, but on low settings (which I use to ensure my editor is performing well) they are quite awful. Temporal AA uses past frames to modify the final scene texture, and so when you create strict boundaries representing "lines" cosmetically, these can be shredded and smeared by the anti-aliasing effect when a camera is moving/turning or a scene changes rapidly. It's not a problem with the post process method itself (unless there is a way to fix this with pipeline flags similar to the one specified @4:00), but it did make the outlines look terrible on my system until I switched to a different anti aliasing method (Project settings > Rendering > Default Settings > Anti-Aliasing Method). I hate Temporal AA anyway, so I'd recommend everyone use this as one more reason to switch to a nicer AA method.
@jogurt4605
@jogurt4605 Жыл бұрын
Amazing! thank you for the great tutorial :)
@evansbohl
@evansbohl Жыл бұрын
You're welcome Jogurt! Glad to know you liked my tutorial 😁🙏
@violetta5496
@violetta5496 5 ай бұрын
It's really cool. Thanks a lot👍👍👍
@DAGON992
@DAGON992 Жыл бұрын
wow, you made a lot of work, thanks for sharing this information, it very useful.
@evansbohl
@evansbohl Жыл бұрын
Hey you're welcome Dagon! It's awesome to know that I can help people with my knowledge of the engine 😊🙏
@olenascritta43
@olenascritta43 8 ай бұрын
amazing, thank you!
@danimorrow6317
@danimorrow6317 8 ай бұрын
This is just amazing! Thank you so much. ... I'm not a coder, but I can usually follow along, and this was just stunning! Watching you put together this logic is like visiting a chiropractor for the brain. And your thoroughness is the most pleasing thing I've witnessed in years, or at least when it comes to work. -- Formidable et absolument superbe! Merci bien! / Ps. Of course I purchased your UE project on gumroad!
@evansbohl
@evansbohl 7 ай бұрын
Wow thank you so much for these kind words about my work! It's the first time someone tells me that I'm like a Chiropractor for the brain, and I really like it haha Thank you so much also for pourchasing my project! have a great one!
@mr.pinouxinc4293
@mr.pinouxinc4293 Жыл бұрын
Super tes tutos, je félicite!
@evansbohl
@evansbohl Жыл бұрын
Merci beaucoup! Ravi de savoir que ça te plait 😁
How to Make a Toon Shader in UE5
31:16
Evans Bohl
Рет қаралды 94 М.
Why Do Video Game Studios Avoid Blender?
6:49
The Cantina
Рет қаралды 249 М.
СНЕЖКИ ЛЕТОМ?? #shorts
00:30
Паша Осадчий
Рет қаралды 6 МЛН
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 49 МЛН
Making another pickproof lock (but better)
15:14
Works By Design
Рет қаралды 985 М.
How to Make a 3rd Person Character in UE5
1:10:16
Evans Bohl
Рет қаралды 69 М.
UE4 | UE5 Tutorial : Outline Material
14:21
Reality Adrift Studio
Рет қаралды 46 М.
Learning Unreal Engine in One Month to make a Game!
15:25
Will Hess
Рет қаралды 41 М.
How To Make A Game Alone
8:11
Thomas Brush
Рет қаралды 1 МЛН
How to create Modular and Scalable UI systems in Unreal Engine
19:15
Why Solo Developers Should Use Unreal
10:55
Thomas Brush
Рет қаралды 312 М.
How To Create Cel-Shading In Unreal Engine 4/5 (Tutorial)
11:15
Matt Aspland
Рет қаралды 90 М.
5 Tricks you (probably) don't know about Unreal Engine 5
10:44
Cinecom.net
Рет қаралды 353 М.
СНЕЖКИ ЛЕТОМ?? #shorts
00:30
Паша Осадчий
Рет қаралды 6 МЛН