Better Edge Masks in Blender - Procedural Texturing

Support this channel & everything I'm creating: / rileyb3d
How to create clean edge masks in Blender, using a procedural texturing approach. Learn how to use the bevel node, and dot product vector math node in Blender, for perfect edge masks.
Chapters:
0:00 Overview
0:44 Traditional edge map methods
1:48 The bevel node approach
2:31 The "Dot Product" node
3:36 Real-Time Setup
4:21 Conclusion
ABOUT ME
I've been using Blender for over half my life! That's since 2008. My first freelance work with the software was around that time as well. I did some animations for a waiting room in my local dental office. Since then, I've been hooked earning a living providing 3D services for businesses across the world. I've had the chance to do work for some big organizations like NASA and Microsoft. The real pride in my work though, has come from helping and being involved with small, independent productions. These indie productions and creators embody what it is to me, to be an artist.
Nowadays I spend my time making 3D models, textures, and training material to help get these solo creators and small teams off the ground and running. You can find everything I'm working on in one place, over on the site I built from scratch: www.rileyb3d.com
I'm very proud of it! I ought to be with how much time I've put into it. 😅 It's the catch all site to access everything I create. Supporting me there is as simple as contributing the cost of one coffee per month. Doing so gets you access to all training material I've ever created. For a slightly higher support tier, you get access to my ENTIRE model and texture library! Higher still, and you'll receive recognition in all of my video and site footer credits.
Some people ask why I don't have a Patreon. This site is all about creating custom and exclusive offerings for artists. Your monthly contribution is no joke. In fact, it's my complete livelihood at this point! I don't think it's responsible for me to give away a cut of your money to third party organizations like Patreon, so it stays with me, and goes directly towards producing more content and resources.

Пікірлер: 564

  • @zillaquazar
    @zillaquazar2 жыл бұрын

    The music, the visuals, the style, it feels like I'm watching a history documentary getting to the climax of a great battle all while learning about blender. This is so well done thankyou. I have subscribed now

  • @TTTristan1

    @TTTristan1

    2 жыл бұрын

    This is what I love about Blender video creators/the community at large. You feel like you're discovering a powerful treasure when you watch/hear about new techniques.

  • @arifinaja963

    @arifinaja963

    2 жыл бұрын

    Agree

  • @ArnaudMEURET

    @ArnaudMEURET

    2 жыл бұрын

    The music is too loud.

  • @matbrady123456

    @matbrady123456

    2 жыл бұрын

    @@valerys.219 I loved the music. It made it much more epic. Riley, ignore that person's comment.

  • @ethancotton1549

    @ethancotton1549

    2 жыл бұрын

    I was thinking the same thing lmao!

  • @ThoughtsFew
    @ThoughtsFew2 жыл бұрын

    A heads up for anyone following along that still happens to be a beginner. He's rendering in cycles and is previewing his nodes with Ctrl,Shift,+ left click on the desired node with the node wrangler addon. Also, if your mesh has custom normals your results may vary.

  • @dacastror

    @dacastror

    Жыл бұрын

    thank you very much for your message, I'm new to blender and this helped me a lot, thanks again

  • @ThoughtsFew

    @ThoughtsFew

    Жыл бұрын

    @@dacastror happy to hear!

  • @darkscorpion6534

    @darkscorpion6534

    Жыл бұрын

    How do i get this to work with my added texture and blue colour?

  • @Rocketcityninja

    @Rocketcityninja

    Жыл бұрын

    @@darkscorpion6534 Add a mix shader plugging this into the Fac.

  • @dalerogers3114

    @dalerogers3114

    6 ай бұрын

    many Thanks

  • @grabbitt
    @grabbitt2 жыл бұрын

    That's very useful. thanks

  • @kouyopoto

    @kouyopoto

    2 жыл бұрын

    Hey that's fun to see you here, I was thinking of your tutorial on crystals painting while looking at this video

  • @cosmicoverlap

    @cosmicoverlap

    2 ай бұрын

    Fancy seeing you here. I watch your videos all the time, except when I was watching this one....Ok I'll go back to watching yours. :))

  • @ckat609
    @ckat6092 жыл бұрын

    I love it when tutorials that actually explains things and teaches you instead of being just follow step by step videos. Awesome!

  • @thomasschreiber9884
    @thomasschreiber9884 Жыл бұрын

    I think i dont speak only for my self when i say this: PLEASE, keep this quality, clearity, proffessionality in your future videos and you have a Subscriber forever!

  • @KayouaXiong
    @KayouaXiong2 ай бұрын

    I just spent hours searching and tried many different methods and none worked or didn't work the way I wanted it to. Your explanation was the best! I also wanted to thank you for explaining why this method was better, it makes a huge difference. :)

  • @Sanry.

    @Sanry.

    2 ай бұрын

    thats only work in cycles render

  • @DECODEDVFX
    @DECODEDVFX2 жыл бұрын

    I've been using basically the same method recently to make edge masks. Good video mate. Subscribed.

  • @renderllama7036

    @renderllama7036

    2 жыл бұрын

    yo decoded!

  • @capnanaya4642

    @capnanaya4642

    Жыл бұрын

    @@renderllama7036 hes not gonna reply to you

  • @nagysamuel2575
    @nagysamuel25752 жыл бұрын

    I've integrated this method into literally all the projects I do with blender, can't thank you enough Riley.

  • @pixelstresd2971

    @pixelstresd2971

    Жыл бұрын

    Here on my PC, the material is black. What did I do wrong?

  • @Igoreshkin

    @Igoreshkin

    Ай бұрын

    @@pixelstresd2971 It's ONLY work in CYCLES

  • @LonnonFoster
    @LonnonFoster2 жыл бұрын

    I've been playing with a number of other people's techniques for edge masking in Blender, and some of them have the bevel and dot product combination in them, but hidden so deeply in a more complicated node group that it's difficult to figure out what's really happening. This tutorial is simplicity itself, and elegantly presented. Thank you for finally making me understand what's been in front of my eyes for a long time!

  • @pixelstresd2971

    @pixelstresd2971

    Жыл бұрын

    Here on my PC, the material is black. What did I do wrong?

  • @cosmicoverlap
    @cosmicoverlap2 ай бұрын

    Most enthralling blender tutorial that I've viewed with copious delight. In all seriousness, thank you for making this video!!

  • @NanLola
    @NanLolaАй бұрын

    THANK YOU for explaining what's actually going on behind the clicks, finally a tutorial that teaches you the tool and not just how to get a super specific result

  • @RyanKingArt
    @RyanKingArt2 жыл бұрын

    Wow this is amazing! 👍‍👍‍

  • @kirloi
    @kirloi2 жыл бұрын

    Did i just watch an hollywood budget quality movie about a freaking custom node?? This is amazing!

  • @victorpresle2695
    @victorpresle26952 жыл бұрын

    one of the cleanest easiest tutorial, not only is it incredibly useful and versatile it is also well made, well done

  • @scarecrowhobo
    @scarecrowhobo6 күн бұрын

    To expand on the "why can't it be one node?" A lot of single nodes in blender are actually a lot of smaller nodes that process the information, we're just so used to it being one button that we think of it as one node. Just wanted to share something of a little fun fact :P

  • @alexvith
    @alexvith Жыл бұрын

    I love it when someone manages to explain a concept in detail in just 5 minutes, plus all that's behind. Great video!

  • @ArchbardWava
    @ArchbardWava2 жыл бұрын

    Thank you, Riley! This may end up being the most important CG production of the year for me. Extremely useful, straight to the point and yields amazing results.

  • @bivas108
    @bivas1082 жыл бұрын

    This tutorial was just on an another level. I have watched hours and hours worth of Blender tutorials in my life and the production quality of this video and the explanation given was stellar. WOW

  • @pixelstresd2971

    @pixelstresd2971

    Жыл бұрын

    Here on my PC, the material is black. What did I do wrong?

  • @Suzuki_Hiakura
    @Suzuki_HiakuraАй бұрын

    I used to think such work was unnecessary, as I was working on low poly objects... started looking into blending edges with textures as beveling helps me to smooth edges, but increases geometry exponentially (when using many low poly objects). Looking forward to using this method too, as it works in cycles :D

  • @sim2g
    @sim2g2 жыл бұрын

    Absolute gem of a Blender tutorial with results you can use over and over again with your own projects. I'm your new follower! Big like.

  • @blank_9565
    @blank_95653 ай бұрын

    This is like one of the first procedural texturing tutorials on youtube that actually explains whats happening and helps with understanding this complicated area of blender. Also this is just amazing Ive always used pointiness for edge masks but this is a lot simpler and quicker! Huge thanks man

  • @Frank_G_Finster
    @Frank_G_Finster2 жыл бұрын

    I have seen lots of tutorials on this topic. This is the first one which really delivers nicely controllable results and is explained decently. Thank you very much!

  • @tiagopesce
    @tiagopesce2 жыл бұрын

    the nodes modeled in 3d was an awesome touch.. i just want to point i was NEEDING this exactly for ages, some low poly models never get good in regular AO and i gonna test this node-tree!

  • @brentogara
    @brentogara2 жыл бұрын

    This was awesome! One of the cleanest, best Blender tutorials I've seen, and you've explained the usefulness of dot product without hurting my brain with math! :D

  • @estefannysaucedopena850
    @estefannysaucedopena850 Жыл бұрын

    It's so pleasing. The setuping and mastering softs amazing.

  • @t.hartig4570
    @t.hartig45702 жыл бұрын

    This is epic! I love how the tutorial is set up... No unnecessary bs around... Perfectly arranged with the goal described and always in focus. Detailed and not overloaded.... Und underlined with dramatic classical music...! Bam you made my day! Thx.

  • @bruce4551
    @bruce45515 ай бұрын

    Feels like i'm a quantum physics student now

  • @jeffreyspinner9720
    @jeffreyspinner9720 Жыл бұрын

    The music is creating too much tension! AAAHHHHHH! That being said, I kept going thru the choppy, stormy waters of your music selection, and verified this is better than what I've seen to date... tyvm. I apologize if you only get compliments from mathematicians, but as one, I've done my part.

  • @tobiashagstrom4168
    @tobiashagstrom41682 жыл бұрын

    This treats convex and concave geometry the same though, which is not at all what you want for almost anything type of object I can think of. For example, metal would be most oxidized or dirty in concave areas where dirt and moisture can accumulate slightly easier, forming rust, and prevents it all from from being rubbed off by natural wear. A convex area is more likely to have contact with other objects or receiver concentrated wear, which might make it cleaner and shinier, or might ruin the finish and give it a worn-in roughness, depending on its properties and what it's subjected to. The only context in which a convex area would accumulate more rust or dirt more than a flatter area is if the convex areas are already worn down a bit, perhaps having some rust-resistant finish destroyed or worn to a rougher surface where rust penetrates better or dirt sticks easier, but that's only if it's first worn in, and then left in a state were it doesn't receiver further wear that would clean it, allowing rust or dust to settle on the worn surfaces. So perhaps for abandoned metal objects this could make some sense, but nothing outside of that, I don't think.

  • @sibience

    @sibience

    2 жыл бұрын

    In theory you could try one of two things to fix this. You could just bake this down as a texture and then paint out the edges you don't want, do the opposite for convex and concave edges so you end up with two masks. Or another method that doesn't give you quite as much control would be to use the AO node with an invert node to subtract the parts you don't need.

  • @Smooth_Shading
    @Smooth_Shading Жыл бұрын

    Wow, man. Incredible production value on a tutorial. I really like your style and delivery. Thanks for making this and keep up the great work my friend!

  • @tvoneiro1
    @tvoneiro15 ай бұрын

    the fact that you recreated the nodes visually in blender is soooooo meta!!

  • @Pipubbles
    @Pipubbles2 жыл бұрын

    Genuinely this was done so beautifully, I am surprised it doesn’t have a million views

  • @MaxSonicUA
    @MaxSonicUA2 жыл бұрын

    One of the most well done videos about blender that I ever seen. Bravo!

  • @kocking
    @kocking2 жыл бұрын

    This went Insaneo Style. Much appreciated!!!! the knowledge, the cinematics, music and efficiently delivering gold in 5 minutes. Epic.

  • @RahByte
    @RahByte2 жыл бұрын

    The music is just fitting for something this beautyfull.

  • @jamesc5801
    @jamesc58012 жыл бұрын

    Had this pinned on my list but finally got around to making my own node. Can't believe it took me this long! I'm using it atm for almost everything in my current sci-fi scene. So damn useful. perfect for worn painted metal. Works a treat, thanks mate 👍

  • @RSpudieD
    @RSpudieD2 жыл бұрын

    That was great and to the point! What a well-done tutorial/ walkthrough! This method is pretty interesting and as you were explaining it, it all made sense, especially removing the two normal maps to get just the bevel information. That's a good trick! Good work!

  • @dvl973
    @dvl9732 жыл бұрын

    I never thought Jon Snow would be teaching me blender

  • @z-beeblebrox

    @z-beeblebrox

    2 жыл бұрын

    Turns out he knows something after all

  • @scpk2246

    @scpk2246

    Жыл бұрын

    whoah! you just answered what's inside my head

  • @brunoghisi2

    @brunoghisi2

    Жыл бұрын

    know nothing

  • @lavatr8322

    @lavatr8322

    Жыл бұрын

    Lmfao!

  • @guilhermerizzo1984
    @guilhermerizzo19842 жыл бұрын

    THIS! This is simply THE BEST tutorial format I've ever see! Congrats!

  • @cineguz
    @cineguz2 жыл бұрын

    Absolutely amazing classic cinematic approach to learning Blender.

  • @matthieunoel5957
    @matthieunoel5957 Жыл бұрын

    I LOVE YOU ! I mean ... this is what I've been looking for a really long time now ! Thank you mate !

  • @StevenPtasinski
    @StevenPtasinski2 жыл бұрын

    Well done! Knowing why and how to adjust is priceless.

  • @KaizenTutorials
    @KaizenTutorials2 жыл бұрын

    This is a very well done, clear and concise tutorial. Thanks!

  • @harringtonday5319
    @harringtonday53192 жыл бұрын

    Absolute & brilliantly executed tutorial! - Love the style & format. Thank you.

  • @SuperemeRed
    @SuperemeRed2 жыл бұрын

    Damn, this is top tier. Short, on to the point, and well presented, going just enough into the details. Great job and keep it up!

  • @Ethan_Avila
    @Ethan_Avila2 жыл бұрын

    A appreciate the fact that you visually explained what we are doing in the process. I almost never leave a comment but this is worth it. Subscribed

  • @RostyslavTkachenko
    @RostyslavTkachenko26 күн бұрын

    Wow! You are cool and with style! Thanks for your work!!!

  • @Ruan3D
    @Ruan3D2 жыл бұрын

    Love it! KZread needs more quality tutorials like this one!! Well done and thank you!

  • @brendancrawford1017
    @brendancrawford10172 жыл бұрын

    The most epic tutorial I've ever seen. Amazing visuals!

  • @rileynoname3529
    @rileynoname35292 жыл бұрын

    Wow. I am instantly in love with this! The presentation is so professional yet extremely accesible at the same time. You’ve definitely gained me as a permanent subscriber! :) good stuff!

  • @teflonishighlytoxic222
    @teflonishighlytoxic222 Жыл бұрын

    brilliant solution, short sweet, logic explained clearly, and I love the the little modeled nodes you animated for the video, lol such a simple little thing to do, but it really gives a ton of production value to your video.

  • @chargel1347
    @chargel13472 жыл бұрын

    I would rate this tutorial perfect, in every aspect of it you put the details to make this amazing content, thank you.

  • @CaseyFaris
    @CaseyFaris2 жыл бұрын

    What N INSANELY well done video. Great work.

  • @RetroPlus
    @RetroPlus2 жыл бұрын

    I LOVE the presentation of these tutorials

  • @LouSan
    @LouSan Жыл бұрын

    Love the editing syle, a lot of effort was put into this so thank you!!! Keep it up!!

  • @antoineissahaswany3866
    @antoineissahaswany38666 ай бұрын

    You teach everything in an easy way and explain all the details behind what you're doing and how things work! thank you so much, this was aamazing!

  • @AndrewPace77
    @AndrewPace772 жыл бұрын

    Wow, this is so needed. I'm going to use this constantly. Thank you for sharing!!

  • @Confuseddave
    @Confuseddave2 жыл бұрын

    I remember when the pointiness node was added, I was so excited for my procedural textures! Many struggles later, and I'm very glad to see a less finnicky method. :)

  • @udit.roshan
    @udit.roshan Жыл бұрын

    Yay Kit Harrington joins the Blender community 🤣 Loved it.

  • @c.eliakusche1929
    @c.eliakusche19292 жыл бұрын

    That’s not only a very informative and useful tutorial, your design skills are also incredible, great work! I’ll sub IMMEDIATELY

  • @joelsanjay922
    @joelsanjay9222 жыл бұрын

    This is beautiful, the style and the tutorial. Thanks

  • @stefanguiton
    @stefanguiton2 жыл бұрын

    Excellent video. The quality of the presentation and visuals are great

  • @MrDj200
    @MrDj2002 жыл бұрын

    Simply Superb! Good explanation of nodes AND includes visualization, thank you

  • @jankschmid
    @jankschmid2 жыл бұрын

    Damn, the quality is out of this world. Keep going!!

  • @rahuldasgupta1491
    @rahuldasgupta14912 жыл бұрын

    This was brilliant. Your explanation on this has amazing clarity. Subscribed.Now to actually try it out.

  • @lecona6218
    @lecona621810 ай бұрын

    Doesnt seem to be working for me. Tried it on a cube but i just get a white box that flickers black when i change the from min value

  • @goat13
    @goat132 жыл бұрын

    I love this unique style of yours, and the way you presented the whole video was marvelous to watch and educational too, learnt a lot! Earned a sub! Keep it up

  • @Big_Llama
    @Big_Llama11 ай бұрын

    This is INCREDIBLY well done, thank you!

  • @jorgebernier5d
    @jorgebernier5d Жыл бұрын

    Beautiful tutorial. Thank you so much. and I love the fact that you don't need to have a high poly model for it to work.

  • @stevenlitvintchouk3131
    @stevenlitvintchouk3131 Жыл бұрын

    Excellent technique, and very well explained. The first use I've seen for the dot product operation.

  • @_ImNoah_
    @_ImNoah_2 жыл бұрын

    thanks for the tutorial that's exactly what i needed. I was never so happy about a new opportunity. Keep it up 👍👍👍👍

  • @oskars_l
    @oskars_l4 ай бұрын

    GREATLY APPRECIATED!!! So far the best! 😁

  • @Mocorn
    @Mocorn2 жыл бұрын

    Oh man, you're going places! It's rare that I subscribe after one video but this one did the trick. Outstanding stuff!

  • @brianbuckmanart1770
    @brianbuckmanart17702 жыл бұрын

    Amazing video that was super well explained and I'm really excited to try it out!

  • @SAGERUNE
    @SAGERUNE5 ай бұрын

    Holy shit dude.... might be the most concise tutorial i have ever watched.

  • @rileyb3d

    @rileyb3d

    5 ай бұрын

    Thanks! 😅

  • @MrBlendercross
    @MrBlendercross Жыл бұрын

    Presentation is unique - excellent job!

  • @batman3698
    @batman36982 жыл бұрын

    Clever! The pointiness node was never quite good enough because it relies on how tight the edge loops are. This is much more useful. Thanks.

  • @mustofaaidid488
    @mustofaaidid4882 жыл бұрын

    Clever, well done edited video, brief simple and beautiful. I just found a new favourite Blender Channel.

  • @SirLithen
    @SirLithen2 жыл бұрын

    The production value alone earned my sub!

  • @binoypilakkat7830
    @binoypilakkat78302 жыл бұрын

    Very nice presentation. Appreciate the effort put in.

  • @onexqw12
    @onexqw122 жыл бұрын

    Thankyou, I cant explain how helpful this is.... as you mention the other methods just don't quite cut it, this is just what I've needed

  • @scarit.
    @scarit.6 ай бұрын

    now this is what i call a quality content. i'm lucky enough to find you my g ❤

  • @hashimseyyid951
    @hashimseyyid951 Жыл бұрын

    i dont think anyone can dislike this video. everything on point

  • @mattwilsoncp1
    @mattwilsoncp12 жыл бұрын

    Awesome format, and easy to follow! Thanks!

  • @shameless5445
    @shameless5445 Жыл бұрын

    my god do more of these you explain it all so well

  • @nanchark-repositorio
    @nanchark-repositorio Жыл бұрын

    Awesome and outstanding literally saw a pointness tutorial, and then an AO one, this is a life saver

  • @asherkennedy1276
    @asherkennedy1276 Жыл бұрын

    This dude knows what he's talking about and explains it well!

  • @jaredcrown5812
    @jaredcrown58122 жыл бұрын

    Absolutely loved it. Subscribed!!

  • @Jaboli86
    @Jaboli862 жыл бұрын

    Love it man. Good job!

  • @WillywonkaHC
    @WillywonkaHC Жыл бұрын

    Amazing tutorial. Simply incredible.

  • @henkkok9437
    @henkkok94372 жыл бұрын

    subbed, wonderful in-depth use of geo nodes and great organised thinking and presentation, thank you!

  • @RowDogSA
    @RowDogSA Жыл бұрын

    Explained so well. Thank you!

  • @tiagoloureiro3302
    @tiagoloureiro33022 жыл бұрын

    Many thanks for the tut, Contrary to many tutorials you actually explain the nodes & their function 💪🏽

  • @cleverpete1
    @cleverpete12 жыл бұрын

    Wow, great impactful video

  • @kaloyanboychev
    @kaloyanboychev2 жыл бұрын

    great work on this video really nicely edited and the info is awesome too!

  • @RexD-N
    @RexD-N2 жыл бұрын

    Love that one, Great job !

  • @KUBE.archvis
    @KUBE.archvis Жыл бұрын

    This is absolutely amazing!!! Thanks for sharing!!

  • @ivanwickum6141
    @ivanwickum61412 жыл бұрын

    thank you so much! ive been looking for a tutorial this good for a long time.

  • @TheDanielConsole
    @TheDanielConsole2 жыл бұрын

    very high quality video and explanation, thanks for posting! This will save me some trips to substance for sure

  • @paulandrews__
    @paulandrews__2 жыл бұрын

    Some of my favourite Blender KZreadrs have already commented on your video, but I'm going to add my 2 cents to the comments pool anyway. Love your professional animation of the GUI elements and appreciate this workflow tip enormously. Thank you!

  • @pixelstresd2971

    @pixelstresd2971

    Жыл бұрын

    Here on my PC, the material is black. What did I do wrong?