Procedural Bricks with Blender 2.9 - Blender Shader Node Tutorial

Get started with Geometry Nodes: www.canopy.games/p/bcs-geomet...
In this video we create a procedural brick shader with Blender 2.9 that provides a lot of control and customisation. While stylised, this provides a good basis for generating a realistic brick wall material.
The pace is pretty high here so feel free to change the speed setting on the cog icon and pause if you're following along.
Here is the final node screenshot: imgur.com/a/iV0CdRm
Grab the full file by supporting me on Patreon: / bricks-lesson-41460784
Join the Discord for livestreams on proceduralism: / discord
FXNodes on Gumroad [affiliate]: gumroad.com/a/876082291
Contents:
00:00 - Introduction
00:36 - Creating the basic brick pattern
03:00 - Rotating the bricks in the wall
04:43 - Creating the brick shapes
06:14 - Adding headers (row of half width bricks)
09:09 - Adding base colour + displacement
10:47 - Rotating out of the wall
12:36 - Colouring the bricks
15:10 - Creating the rake pattern
16:23 - Cracking bricks
20:49 - Blender Icon in bricks
24:25 - Discord plug
25:08 - Outro
Twitter: / erindale_xyz
Instagram: / e.r.i.n.d.a.l.e
Charan's channel: / just3dthings
*****
Shortcuts:
SHIFT+A: Add menu
SHIFT+D: Duplicate node
CTRL+SHIFT+D: Duplicate with connected inputs
CTRL+H: Hide unused node sockets
H: Minimise selected node
M: Mute selected node
CTRL+J: Frame selected nodes
CTRL+G: Group selected nodes
SHIFT+TAB: Turn on snapping
CTRL+SPACE: Maximise work area
G: Grab (especially useful when trying to move reroutes)
CTRL+X: Dissolve node
CTRL+Right Click: Cut noodle
SHIFT+Right Click: Add reroute
D+Left Click: Draw annotation
D+Right Click: Erase annotation
CTRL+Drag a slider to snap
SHIFT+Drag a slider for fine adjustments
F2: Rename a node
CTRL+SHIFT+Left Click: View output
ALT+Right Click: Quick Connect
ALT+SHIFT+Right Click: Quick Connect (Choose Sockets)
Nodes Used:
INPUT
-UV Map
-Value
SHADER
-Principled BSDF
TEXTURE
-Image Texture
-Noise Texture
-Voronoi
-Wave Texture
-White Noise Texture
COLOUR
-MixRGB
*Mix
*Multiply
*Screen
*Colour Dodge
*Colour Burn
*Linear Light
*Soft Light
*Add
VECTOR
-Bump
-Displacement
-Mapping
-Vector Rotate
CONVERTER
-ColourRamp
-CombineXYZ
-Map Range
-Math
*Add
*Subtract
*Multiply
*Divide
*Less Than
*Greater Than
*Smooth Minimum
*Modulo
*Snap
-SeparateHSV
-SeparateXYZ
-Vector Math
*Add
*Subtract
*Divide
*Scale
*Absolute
*Modulo
*Snap

Пікірлер: 385

  • @Erindale
    @Erindale3 жыл бұрын

    If you're having trouble, leave a comment or swing by the Discord where we all hang out! discord.gg/qEmdVC3

  • @salmonsushi47

    @salmonsushi47

    3 жыл бұрын

    Its the best node tut i have ever seen plz make more.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks much!

  • @thekid317
    @thekid3173 жыл бұрын

    how amazing to have full control over your textures instead of looking desperately for Normal maps, that's so powerful

  • @benstud8715
    @benstud87153 жыл бұрын

    I hate how underrated this amazing content is ! Its freaking Awesome !

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thank you!!

  • @BrownHuman
    @BrownHuman3 жыл бұрын

    Holy shmuck i just realised how powerful the vector and math nodes are. Thank you sooo much for this amazing tutorial Erindale. You’re a truee genius

  • @Erindale

    @Erindale

    3 жыл бұрын

    Yeah seriously! A little bit of maths goes a long way! Thank you

  • @MarkBTomlinson
    @MarkBTomlinson3 жыл бұрын

    I am impressed at how fast and fluid your presentations are if this is one take I am flabbergasted. Picked up a load of interesting side notes once again, thank you so much!

  • @lukerupp2654
    @lukerupp26542 жыл бұрын

    Wow. I've been learning blender from youtube tutorials for almost 3 years now and this is by far the best tutorial I've ever seen. I thought I had a good grasp on shading nodes, but this video was humbling to say the least. I had to pause the video every 5 seconds, but damn I learned a lot. Thank you for making this man.

  • @Erindale

    @Erindale

    2 жыл бұрын

    Glad to hear it! Thanks so much

  • @vstreet7583
    @vstreet75833 жыл бұрын

    Another incredible tutorial from a Blender Procedural Master Craftsman. What a BRILLIANT technique. Absolutely BRILLIANT! I will certainly be using this in future projects. You are without doubt, an exceptional talent. Thank you so much for sharing your knowledge. THANK YOU! Dg

  • @Erindale

    @Erindale

    3 жыл бұрын

    Ah thank you my friend! That's very kind of you!

  • @tentative4474
    @tentative44743 жыл бұрын

    okay, now thats something that I really wanted

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks Vishnu! I hope it's useful!

  • @Will_Scobie
    @Will_Scobie3 жыл бұрын

    incredible! the levels you take this to is unreal, amazing work.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks so much!

  • @coleorloff
    @coleorloff3 жыл бұрын

    The amount of logic translated into a visual pattern here is astounding. Thanks for this.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thank you so much!

  • @nayradyn543
    @nayradyn5432 жыл бұрын

    Insane level of noding. Much respect!

  • @daru25able
    @daru25able2 жыл бұрын

    absolutely mind blowing

  • @markwilliamson6884
    @markwilliamson68842 жыл бұрын

    well that's the longest I've ever spent on a 25 minute tutorial!!! given the speed you did it I had an extra modulo early on which you took out and I missed that you did - messed up my white noise texture for the bricks for a bit BUT debugging that taught me a great deal. So thank you - I've learned so much today!

  • @Erindale

    @Erindale

    2 жыл бұрын

    Ah yeah you have to keep an eye on how I add and remove things 😅 I think I've got a bit more explicit saying what's going on since this one. Glad you made you through!

  • @KristoferPettersson
    @KristoferPettersson3 жыл бұрын

    I went from 0 to 100 on my node-mix understanding with this tutorial! Thanks!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Great to hear! Mixes are incredibly powerful

  • @LuminousLabs
    @LuminousLabs3 жыл бұрын

    My jaw actually dropped watching you do the vector math at the beginning

  • @Erindale

    @Erindale

    3 жыл бұрын

    Vector math is the MVP

  • @deltaray3

    @deltaray3

    3 жыл бұрын

    So did mine

  • @cormisto
    @cormisto2 жыл бұрын

    Erindale...you are a node god! Thanks for putting this together...amazing!

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

    I'm watching in amazement. This is the way to make materials. Using nodes you can really access the full power of Blender. Everyone watching this should be super grateful that you're sharing. Thank you. I have to find how to help.

  • @Erindale

    @Erindale

    Жыл бұрын

    Thanks! It's also the most fun way to make materials 😁

  • @CGLife
    @CGLife3 жыл бұрын

    Wow mate, from someone who makes tutorials, you are making some spectacular stuff. Keep it up!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thank you so much CG!

  • @inegoita
    @inegoita3 жыл бұрын

    OMG! You are a procedural texture god! I've spent the last 3 days watching your bricks, knitted and hexagonal videos - A-M-A-Z-I-N-G thank you so much for showing this!!!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Glad to hear that! Thanks so much!

  • @inegoita

    @inegoita

    3 жыл бұрын

    @@Erindale Can you do one for stitching, cross stitching or embroidery?

  • @Erindale

    @Erindale

    3 жыл бұрын

    Oh interesting I will look into it!

  • @satishgoda8238
    @satishgoda82383 жыл бұрын

    Thank you very much for sharing your thought process and workflow for creating procedural shaders :)

  • @Erindale

    @Erindale

    3 жыл бұрын

    You're welcome, thank you!

  • @talkingSkunk
    @talkingSkunk2 жыл бұрын

    Thank you. I was looking for exactly how to make each brick have a unique texture.

  • @terryperehinec
    @terryperehinec3 жыл бұрын

    That was an awesome tutorial! Very unique. Hope to see more like this. I subbed. Great work!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks so much!

  • @VValkyr
    @VValkyr3 жыл бұрын

    This is crazy, yet so informative! Imma keep my eye out for other and next videos!

  • @Erindale

    @Erindale

    3 жыл бұрын

    I'm glad you liked it! Thanks!

  • @multiverse434
    @multiverse4343 жыл бұрын

    This is pure gold content! Thank you!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks for watching!

  • @polynightingale3969
    @polynightingale39693 жыл бұрын

    Really great tutorial. Please keep making these tutorials. would love to see more techniques and if possible can you please talk more about math nodes in general and different techniques

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks! I'll definitely try to include more things about maths nodes!

  • @yugendommy153
    @yugendommy1533 жыл бұрын

    This was great man! Love the way this looks

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks so much!

  • @MarkBTomlinson
    @MarkBTomlinson3 жыл бұрын

    Insanely good demonstration, pure vector magic.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks so much Mark!

  • @MarkBTomlinson

    @MarkBTomlinson

    3 жыл бұрын

    @@Erindale Thank you, really thank you!

  • @HendyAugust
    @HendyAugust3 жыл бұрын

    I've been watching other channel's procedural material, and although I didn't fully understand 100%, I'm still able to use some of the methods to create my own basic procedural material for my 3d scenes, but... this tutorial level's completely out of my mind to understand. I can't even understand the procedural since the beginning of the video 0_o. I definitely need to watch your earlier tutorial videos. Thank you for sharing your knowledge with us :)

  • @Erindale

    @Erindale

    3 жыл бұрын

    I try to keep things pretty thorough. Sometimes it can be a bit of a barrage of information but once you get it, you can hopefully use the techniques instead of just being able to copy the one material! Hopefully haha Let me know if there are things you want explaining

  • @TheMattAMusic
    @TheMattAMusic2 жыл бұрын

    Masterfully done. I need to watch a few tutorials to fully make sense of this tutorial. Much appreciated :)

  • @javierfernandez3727
    @javierfernandez37273 жыл бұрын

    Yeeehaaaa, this is pretty intense. Gotta watch it carefully but I see it contains DA WISDOM if I ever want to master shader nodes ;) Thanks a lot.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks man

  • @1Nmenty3
    @1Nmenty32 жыл бұрын

    Thanks a LOT! Everything working just fine!

  • @geo.33
    @geo.332 жыл бұрын

    This is a huge job, wow wow wow, many many thanks for sharing!!! Really this is amaaazing!!! Thank you so much

  • @Erindale

    @Erindale

    2 жыл бұрын

    Thanks! Enjoy

  • @domingobeta
    @domingobeta3 жыл бұрын

    Awesome Erin!! Thank u for sharing it :)

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thank you Jose!

  • @tommydacomicguy741
    @tommydacomicguy7412 жыл бұрын

    Just starting to learn Blender. This is advanced! I like it. Learning a lot.

  • @Erindale

    @Erindale

    2 жыл бұрын

    Good luck with your Blender journey!

  • @poweredbygeeko
    @poweredbygeeko2 жыл бұрын

    very nice! very complex too. great learning! great stuff!

  • @Erindale

    @Erindale

    2 жыл бұрын

    Thanks so much! Glad it was useful!

  • @terryd8692
    @terryd86923 жыл бұрын

    Gonna try this later. Great stuff.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Good luck!

  • @caioferreira4986
    @caioferreira49863 жыл бұрын

    This is incredible!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks so much!

  • @alexmassy
    @alexmassy3 жыл бұрын

    Damn ! That's next level stuff ! Very informative THX !

  • @Erindale

    @Erindale

    3 жыл бұрын

    You're welcome! Thank you!

  • @EdiPurwanto
    @EdiPurwanto3 жыл бұрын

    Really great amazing shader node tutorial

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks so much

  • @mrBrownstoneist
    @mrBrownstoneist3 жыл бұрын

    Thankyou for accepting my request. GOLD

  • @chubbydunkers78
    @chubbydunkers783 жыл бұрын

    Beautiful, thank you so much.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thank you!

  • @sobreaver
    @sobreaver3 жыл бұрын

    This is Mariana Trench in depth programmatic procedural texturing, it's Buzz Lightyear, "To infinity...and beyond!" Absolutely great knowledge, thank you !

  • @Erindale

    @Erindale

    3 жыл бұрын

    Ah thank you! I'm glad it's valuable!

  • @Nikitushka1
    @Nikitushka13 жыл бұрын

    This is fantastic!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks so much!

  • @michaellarsen1987
    @michaellarsen19873 жыл бұрын

    Good God!! You must have an IQ of 300. I'm so envious. You are indeed a master of proceduralism.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Haha thank you

  • @marcelmaury
    @marcelmaury3 жыл бұрын

    Thank you, the tutorial was awesome, Excellent.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks so much!

  • @maksimshakruin5661
    @maksimshakruin56613 жыл бұрын

    Nice Bricks and nice channel. Thanks for tutorial

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks for watching!

  • @miguellegalb3969
    @miguellegalb39693 жыл бұрын

    I love these bricks

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

    how can u think something like that!! that's amazing dude 😻 wow

  • @sergeyzhbanov
    @sergeyzhbanov3 жыл бұрын

    Вау вау! Это именно то, что я сейчас пытаюсь сделать! Огромное спасибо за видео!!! Wow Wow! That's exactly what I'm trying to do! Thank you so much for the video!!!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks! I'm glad it's useful!

  • @maththenight
    @maththenight2 жыл бұрын

    So much detail for a brick

  • @taylorshields
    @taylorshields3 жыл бұрын

    Awesome and thanks!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks Taylor!

  • @discreet_boson
    @discreet_boson3 жыл бұрын

    This man is a wizard

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks Jai!

  • @aelsi2
    @aelsi23 жыл бұрын

    How do you have under 3k subs??? Your tutorials are awesome! You got a new subscriber!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thank you! It is such a niche so I'm happy for even one person to learn something here!

  • @Retro28YT
    @Retro28YT2 жыл бұрын

    holy shit this was so fucking fun to watch!!!! I'm gonna have to re-watch this a couple more times.

  • @Erindale

    @Erindale

    2 жыл бұрын

    I'm glad! Nodes can be great fun!

  • @ThadeousM
    @ThadeousM2 жыл бұрын

    "Jaunty bricks". Great description

  • @FauxxYT
    @FauxxYT3 жыл бұрын

    A note for the people who can't find the Adaptive Subdivision checkbox at 9:25 , navigate to the Scene in the properties tab and make sure your Feature Set is set to Experimental. Adaptive Subdivision will not show up if it is set to supported.

  • @G00NSTATUS

    @G00NSTATUS

    2 жыл бұрын

    Yes!! for the people that noticed nothing happened then they plugged in the displacement to the profile depth

  • @emerazea

    @emerazea

    2 жыл бұрын

    Any idea what this changed to in Blender 3? I don't seem to have Adaptive Displacement or Experimental Feature Set as options. **Edit**: Aha! Okay, in Properties > Scene, you've got to choose Cycles as the Render Engine, then Experimental as the Feature Set. Then you'll have Adaptive Subdivision available under Properties > Modifier Properties.

  • @emilie1977
    @emilie19773 жыл бұрын

    Wow! Thank you

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thank YOU

  • @tcheadriano
    @tcheadriano3 жыл бұрын

    Awesome!!!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks Adriano!

  • @AmanKumar-tu2og
    @AmanKumar-tu2og3 жыл бұрын

    Coming directly from twitter!

  • @andklv2
    @andklv23 жыл бұрын

    mind blowing

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thank you!

  • @joejection
    @joejection3 жыл бұрын

    Hey guys I got caught up when Erin switched to cycles during the displacement work. I'm in blender 2.92 After checking multiple things if your material is still black check to make sure you do not have duplicate materials. My issue was the Material output was set to "Eevee" not "Cycles" at the end of the node chain. Best of luck ! Awesome tutorial Erin thank you so much looking forward to more!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Ah great tip! That's definitely caught me out a few times

  • @markariuswilliams7957

    @markariuswilliams7957

    3 жыл бұрын

    @@Erindale right at that part i noticed that my displacement did not give me the look that it gave you. my bricks are pointed do you have any advice to how i can fix that?

  • @Erindale

    @Erindale

    3 жыл бұрын

    Have you got your subdiv modifier set to adaptive?

  • @highxfive

    @highxfive

    2 жыл бұрын

    @@Erindale this was my issue and clicking adaptive solved it. thank you!

  • @pabloezequielpadula7278
    @pabloezequielpadula72783 жыл бұрын

    Very nice and pro!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thank you!

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

    Incredible video! It helps a lot for things that needs unequal brick walls. Unfortuntly it doesn't work for me since the start, I have everything until minute 9:24 and it just shows a color(if Material Output is set to "Everything") or pink(if it's on Cycles), no bricks or lines at all.

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

    astonishing

  • @Erindale

    @Erindale

    Жыл бұрын

    Thank you!

  • @suman_dey
    @suman_dey3 жыл бұрын

    This is a great tutorial, however you've sometimes changed some values here and there in the middle without showing, so sometimes I'm getting wrong results than you're showing. Even with that, it's a great tutorial and learnt many new things. Thanks.

  • @DrBread-zr3fv

    @DrBread-zr3fv

    Жыл бұрын

    lmao mf skipped right over you

  • @higurro
    @higurro3 жыл бұрын

    This is very good asmr

  • @delysid604
    @delysid6042 жыл бұрын

    My brain hurts with those video cuts man. Just giving you feedback for future.

  • @Erindale

    @Erindale

    2 жыл бұрын

    Thanks. I mainly do Livestreams now so no cuts at all

  • @thebricktop
    @thebricktop2 жыл бұрын

    You might not realize that but You have as smooth voice as dr Bashirs from DS9. Also amazing tutorial.

  • @joshuarifareal2542
    @joshuarifareal25422 жыл бұрын

    gotta mention your clean taskbar there, nevertheless another quality tutorial!

  • @Erindale

    @Erindale

    2 жыл бұрын

    Thank you! I hate clutter 😅

  • @joncowan1299
    @joncowan12993 жыл бұрын

    Great tutorial! I appreciate how fast and condensed this was. For some reason that I can't figure out though, my vector-snap node outputs tiles that are stretched all the way on the X, when the proportions for everything else match the video, resulting in every brick in the same row having the same rotation offset.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Just make sure that you have the sockets all plugged in right. The vector input to the snap node should be from the same Combine XYZ as the modulo and the Increment socket should have the Brick Size combineXYZ plugged into it (and make sure the Brick Size is using the X and Y values). If it still doesn't work you're welcome to send me the file to check either by email or on Discord!

  • @eternalguy6023
    @eternalguy60233 жыл бұрын

    Awsome, Is there any plan to make procedural leaf😁

  • @funrevival2
    @funrevival23 жыл бұрын

    Just wow and omg.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thanks so much!

  • @orenjidesu7290
    @orenjidesu72902 жыл бұрын

    from a f-ing 2D plane you can make a convincing 3D texture :0 I need to try this

  • @Erindale

    @Erindale

    2 жыл бұрын

    Yeah shaders are crazy! Because you can basically tell the camera what it sees at every pixel, you can literally turn anything into anything. There are a bunch of people who just work in the world shader with no objects at all 🤯

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

    Seems like a great tutorial. Tried to follow it using version 3.3 of Blender, but couldn't make the cracks work. Tried asking help in Discord but was unfortunatly promptly ignored. Kept going on with the tutorial and tried to recreate the shaders just as they are in the provided image afterwards. Ruined most of the previous progress, that was working just fine. Yes, I have little to no experience with blenders shaders. For those using more recent versions of blender, I'm not certain that it still works. If anyone had a different experience using newer versions of blender, and happens to be reading this, I would be happy to be proven wrong and try again. Thank you.

  • @Erindale

    @Erindale

    Жыл бұрын

    Shaders have seen next to no updates in a long time so I'm confident that the workflow is still the same. You will be able to get answers on discord but sometimes it just takes a bit of time for people who know shaders to be around to see the question

  • @nomesobrenome8505

    @nomesobrenome8505

    Жыл бұрын

    @@Erindale Thanks for the feedback! I will give it another try then, maybe I missed something.

  • @aumhren3480

    @aumhren3480

    6 ай бұрын

    trying to make this work in b4.0.2 - no success. after displacement node, the bricks do not stand out. might be my fault , i do not use cycles often , beside , i have cuda enabled , not sure. thx for sharing , i love the end result , wish i could replicate it

  • @Erindale

    @Erindale

    6 ай бұрын

    Make sure you have subdivision on your plane to a high level (or better yet have experimental turned on so you have adaptive subdivision) and then in your shader make sure that you have displacement turned on as an option

  • @fiskurtjorn7530
    @fiskurtjorn75303 жыл бұрын

    I'm just starting to learn nodes to do materials. But how amazing this is., this tutorial is going too fast for me. Eight minutes in the video,with pause and rewind, I spend more than one hour on the clock. I have now vertical mortar lines running from top to bottom, so I must have missed a value or two. To have an overview, I printed out the final node screenshot. But the values are not really readable for my old eyes and the noodles play hide and seek under the black ink. Next weekend with some new free time and courage I will try again. I must do this.

  • @djnuno987

    @djnuno987

    2 жыл бұрын

    Set it .5x speed. Pace seemed just right there for a beginner like me

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

    I'm really happy I found your channel, lot's of stuff to learn, thanks for sharing!

  • @Erindale

    @Erindale

    Жыл бұрын

    Great to hear that!

  • @JDHarford
    @JDHarford3 жыл бұрын

    Amazing tutorials thanks.Do you have any tips on your narration to the edited content ? It’s really slick.

  • @Erindale

    @Erindale

    3 жыл бұрын

    I just record audio and video together in one take and then edit out all the gaps afterwards 😅 It makes recording s lot easier but editing takes so long

  • @alaslipknot
    @alaslipknot3 жыл бұрын

    Man the content of this channel is super cool! Question: is this a post (cut) version from a stream ? or did you intentionally wanted to post a short video ? because some of the sections are really fast for beginners, and i usually rely on mouse movement when am lost but the cuts are not helping haha. either way, this is super helpful!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Thank you! This was not a stream, just a process walkthrough of making the wall shader! I think you might find that most of my videos are super condensed down. I get a lot of comments to slow down a bit but I keep forgetting when I edit 😅 I'll try and tone them down a bit!

  • @alaslipknot

    @alaslipknot

    3 жыл бұрын

    @@Erindale haha cheers!

  • @Lexyvil
    @Lexyvil3 жыл бұрын

    That's amazing! Where do we learn how each node works?

  • @Erindale

    @Erindale

    3 жыл бұрын

    The Blender manual is a good resource

  • @Podis4
    @Podis43 жыл бұрын

    Nice Tutorial with using the updated nodes! The only issue I have with using Displacement, especially with Bricks, are the corners. Rarely will you see a brick wall just hanging out in 1 direction, usually it's wrapped around a building. Any way to get the mortar concave like a finger wiped it?

  • @Erindale

    @Erindale

    3 жыл бұрын

    True! You would have the same issue using seamless textures really. What I've done sometimes if I can't line it up to look "good enough" is I will model the corner bricks and apply the same material and just position on the corners of buildings

  • @honeyspringsbw7852
    @honeyspringsbw785211 ай бұрын

    Quick question, which of these nodes in the tree do I fiddle with to change the width to length ratio of the bricks?

  • @dmo4657
    @dmo46573 жыл бұрын

    This looks amazing. I don't understand anything though. Hope I understand it some day.

  • @Erindale

    @Erindale

    3 жыл бұрын

    I've got a bunch of tutorials that cover the basics a little bit slower! I think you should be able to follow this is you watch the first two!

  • @dmo4657

    @dmo4657

    3 жыл бұрын

    Sure. I will definitely check it out

  • @MitrichDX
    @MitrichDX3 жыл бұрын

    Mygodable!

  • @sasquatch5863
    @sasquatch58633 жыл бұрын

    bloody hell, i just wanted to know how to add simple brick texture ;)

  • @Erindale

    @Erindale

    3 жыл бұрын

    Hahahaha simple smh

  • @TruthSurge
    @TruthSurge11 ай бұрын

    I feel as if I just audited a calc III class. uh... okay, that was certainly more than I bargained for! haha But you know, I tried to do some shading type things inside geometry nodes and there are many nodes you can't access from geometry nodes section so that seemed weird to me. Like, you can SET MATERIAL but you can't do all the other stuff you can in shading tab and then... it just messes up my whole day. Thx for the vid even though it's way beyond what I'd ever try to do with bricks.

  • @gottagowork
    @gottagowork3 жыл бұрын

    Guess it's time to redo my bricks setup. Great stuff as always. Particularly liked the control of brick size and spacing, and that texture based modulation. I tend to always randomly lookup a portion of a big 4k/8k texture, with or without rotation, scale, and axis mirroring, to add some image based details, and some per brick randomizing of some of the effects. Have you considered doing a tutorial for using Blender as a seamless image texture generation tool? Some of the generators are now 4D, so in UV space, you can use ie. sin(z) and cos(w) as a modulator. 3D->2D to repeat in one axis, and 4D->2D to repeat it two axis. I use the 3D->2D a lot procedurally to wrap around U seam on tube like meshes, and play around with 4D->2D to create seamless image textures for detailing. I don't have substance designer :D You can also use similar techniques to loop time seamlessly.

  • @Erindale

    @Erindale

    3 жыл бұрын

    Yeah in my client work I always use PBR textures so you could branch off from the vector rotate and use a mapping node to randomise the vectors for image textures! I've actually not thought of doing that! I'm very stuck in my ways and don't often leave Blender so baking is not high on my list personally. I can see the value though! Maybe I'll do a tutorial on making any procedural texture tileable. I know Iyad was going to do a stream on discord about tileable voronoi and noise which would be a real boon for that workflow!

  • @gottagowork

    @gottagowork

    3 жыл бұрын

    ​@@Erindale Lol, yeah, I'm also very stuck in my ways :D PBR textures have their use. But for things like bricks, the repeat pattern becomes an obvious CG giveaway. But a more generic highres seamless stone texture can be used with procedural bricks and coordinates - there will be repeats in there, but you have to look very hard to spot them, it's not in your face obvious. You can also use a scrambler/mixer setup on texture types that allows it. Images are a cheap way to get details, where prucedurally it's too heavy on the system. I'll often use a single 8k seamless wood texture for all/most if my wood stuff, mixed with some procedural stuff to make it look unique.

  • @patrickwhite1116
    @patrickwhite11162 жыл бұрын

    Fantastic tutorial. Any tips on how to optimize the material? My computer was huffing a bit. Would love to use it for some scenes but when I tried to render it was supposed to take a few hours and definitely would love to lower that. I have an AMD Radeon RX 5700 XT GPU and an AMD Radeon RX 6900 XT 32GB Ram.

  • @DrLazerbeam
    @DrLazerbeam3 жыл бұрын

    this is really useful and I love the result. I could even forgive the speed but is it just me or do things constantly change without being mentioned because of your fast editing? I'm trying to follow along even though its too fast and then all of a sudden there is some node, setting or value that's been changed and I'm thinking when did he tell us to do that?

  • @Erindale

    @Erindale

    3 жыл бұрын

    If I didn't say it then it'll only be a small tweak thats not going to actually alter the final material. The system is the important part and the inputs can be pretty arbitrary. I know some channels will tell you the exact numbers to put in but unless it's got a specific reason I avoid that or am intentionally vague because I find it doesn't help people learn if they think they need specific values for it to work! Have faith in the nodes! The data through them is secondary

  • @ThisIsTheInternet

    @ThisIsTheInternet

    3 жыл бұрын

    @@Erindale It's handy to know what changed when when following along because, especially with the speed, keeping up with your process means pausing and comparing outputs. As those small changes cascade you may not be sure why something doesn't look the way it does. Totally agree that for the output it's arbitrary

  • @klaja14
    @klaja143 жыл бұрын

    Well done and thanks! Anyway a question are there modifications or changes in settings for eevee?

  • @Erindale

    @Erindale

    3 жыл бұрын

    Not in terms of the actual brick pattern but unfortunately Eevee doesn't support shader displacement so you would have to bake out your height map and use it in a displace modifier if you wanted but that won't then be responsive to changes in the node tree

  • @laurenshamberg5703
    @laurenshamberg57033 жыл бұрын

    You've got a new subscriber. Great tutorial! fast and easy to follow. It makes my Brick Generators (Substance) from Poliigon unnecessary. Question: would it be possible to generate arcs or soldier courses based on edges? Something like; rotate by 90@X, no offset, perpendicular on edge?

  • @Erindale

    @Erindale

    3 жыл бұрын

    Hm I'm not sure you could do it with just a texture but there's a good add-on called welder which might do what you're after

  • @laurenshamberg5703

    @laurenshamberg5703

    3 жыл бұрын

    @@Erindale Thank you for the quick responce. I'll take a look into it.

  • @piotrkarpienia4779
    @piotrkarpienia47793 жыл бұрын

    Ah jaysus man. Too much math, my head exploded :D ;)

  • @manon__
    @manon__3 жыл бұрын

    Hi Erin, all your videos are helping me a lot, massive thank you for that! I was thinking about how you round the corners, is there a way to use it on a triangle or hexagon? I've tried a couple of ways but i mess the shape. Thanks!!

  • @Erindale

    @Erindale

    3 жыл бұрын

    As long as you have gradients that overlap each other you can use a smooth minimum instead of regular minimum. It should be possible with a triangle but you'll need 3 gradients not X symmetry and for a hexagon you can use symmetry but it needs to be on the middle of a side, not in a corner so you'll need 4 gradients for that

  • @manon__

    @manon__

    3 жыл бұрын

    @@Erindale Hm, that make sense, i will work with that and see what i can achieve. Great! thanks thanks thanks

  • @anndyle1175
    @anndyle11753 жыл бұрын

    You are the guy who create blender right? No one can do st like math node man, too crazy

  • @mark.fedorov
    @mark.fedorov3 жыл бұрын

    Man, I am truly amazed by this... You put PRO in procedural. I would like to ask you a question. Did you learn any theory to understand all the blend modes, mixing and math operations enough to know how to combine them into this masterpiece? Or is it pure experimenting and experience?

  • @Erindale

    @Erindale

    3 жыл бұрын

    For me it was all experimentation. At some point I wanted to understand things more thoroughly and researched Blend modes etc (I have a video on that) but that's generally been something I've learned afterwards so I can be more optimised. I normally just go on making stuff look right by playing although I do now have a lot of the maths in my head from practice!

  • @mark.fedorov

    @mark.fedorov

    3 жыл бұрын

    @@Erindale thank you

  • @janos71
    @janos713 жыл бұрын

    better video title would have been: "every blender materials trick in 25 minutes" seriously, i will rewatch this video a few times and learn what i've done wrong in the past, only to know, that there is a "map to" node is so useful

  • @Erindale

    @Erindale

    3 жыл бұрын

    Hah thank you! Going through materials in this way can get quite information dense - I'm glad it's useful!

  • @ForeignPixel

    @ForeignPixel

    3 жыл бұрын

    @@Erindale It is indeed packed full of goodies. A bit challenging for a noob in math at first watch but thanks to the power of the internet I will be studying this videos for weeks to come ! Thank you heaps !

  • @papeleriabianco
    @papeleriabianco3 жыл бұрын

    Hi erin, am having trouble to understand the part where you substract your brick size/2 - the absoluted uv coordinates, how do you know that you gonna get that spacing?

  • @Erindale

    @Erindale

    3 жыл бұрын

    So I know the bricks are eg, a 0-1 gradient across. So subtracting half the size will set the gradient to -0.5 - 0.5. Absolute then ignores the sign so we end up with 0.5 - 0 - 0.5 and I know I want to use burn to get my mortar width and smooth minimum to get my round corners so I have to invert the gradient. To invert a gradient you can subtract it from the highest value. You'll often see people doing 1-gradient instead of using an invert node. In this case, the highest value will be half the brick size so we can take that, subtract the absolute from it and that'll give us the correct gradients starting at 0 on the outside of the bricks.

  • @papeleriabianco

    @papeleriabianco

    3 жыл бұрын

    @@Erindale oh i love this kind of explanations, i know that you cant do this extent to every part of the nodes, its really hard for me to do something without fully understand it :(, thanks a lot for your time

  • @exxcelsior8797
    @exxcelsior87972 жыл бұрын

    this is the only tutorial, I've watched in 0.5x speed

  • @Erindale

    @Erindale

    2 жыл бұрын

    Thank you!! The algorithm will count this as 200% engagement 😍

  • @exxcelsior8797

    @exxcelsior8797

    2 жыл бұрын

    @@Erindale thank you too btw, nice vids

  • @Capris4EveR
    @Capris4EveR3 жыл бұрын

    Asking for my 1st project ever created. Want to create a similar result but instead of bricks I want to have puzzle pieces. Would I be able to take full control of the "wall"? Im thinking maybe animated the wall, remove some pieces or making it as an audio visualizer? If possible please point me to the right direction! PS. Would the ends/tail of the puzzle pieces mess with the rezult? Would it be achieveble using array? Thanks, have a good day!

  • @Erindale

    @Erindale

    3 жыл бұрын

    Ooh a puzzle sounds like a good challenge! I would make a 2 grid patterns of 2x1 bricks where one of them is offset horizonally by 1. You can then create a tileable black and white mask of your puzzle piece and use that to mix between the two grids. This way you should be able to have a consistent index per 1x1 tile without having it chop off tails! I think anyway... Good luck! Let me know how you get on!

  • @d3x84
    @d3x843 жыл бұрын

    Awesome tutoria but i didnt really understand the math behind it. so it would be great to have a seperate tutorials on how it works (or how the math nodes interact with each other) im new to shaders i would appreaciate basic stuff for noobies like me :D

  • @Erindale

    @Erindale

    3 жыл бұрын

    Have a look at Just3DThings channel. Charan over there talks more about the specific maths :)

  • @BarigaBlinami
    @BarigaBlinami3 жыл бұрын

    The craziest thing. Awesome. But. I need to play it on 0.0000025 speed to get it all and understand your work. I feels I’m not so clever as you))))

  • @Erindale

    @Erindale

    3 жыл бұрын

    Haha thanks! If it helps, even being pretty fluent at this stuff, it still takes me about 80-90 minutes to get around a material like this!