Procedural Bricks with Blender 2.9 - Blender Shader Node Tutorial

  Рет қаралды 96,489

Erindale

Erindale

Күн бұрын

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
@Erindale 3 жыл бұрын
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
@thekid317 3 жыл бұрын
how amazing to have full control over your textures instead of looking desperately for Normal maps, that's so powerful
@benstud8715
@benstud8715 3 жыл бұрын
I hate how underrated this amazing content is ! Its freaking Awesome !
@Erindale
@Erindale 3 жыл бұрын
Thank you!!
@BrownHuman
@BrownHuman 3 жыл бұрын
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
@MarkBTomlinson 3 жыл бұрын
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
@lukerupp2654 2 жыл бұрын
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
@vstreet7583 3 жыл бұрын
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
@tentative4474 3 жыл бұрын
okay, now thats something that I really wanted
@Erindale
@Erindale 3 жыл бұрын
Thanks Vishnu! I hope it's useful!
@Will_Scobie
@Will_Scobie 3 жыл бұрын
incredible! the levels you take this to is unreal, amazing work.
@Erindale
@Erindale 3 жыл бұрын
Thanks so much!
@coleorloff
@coleorloff 3 жыл бұрын
The amount of logic translated into a visual pattern here is astounding. Thanks for this.
@Erindale
@Erindale 3 жыл бұрын
Thank you so much!
@nayradyn543
@nayradyn543 2 жыл бұрын
Insane level of noding. Much respect!
@daru25able
@daru25able 2 жыл бұрын
absolutely mind blowing
@markwilliamson6884
@markwilliamson6884 2 жыл бұрын
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
@KristoferPettersson 3 жыл бұрын
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
@LuminousLabs 3 жыл бұрын
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
@cormisto 2 жыл бұрын
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
@CGLife 3 жыл бұрын
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
@inegoita 3 жыл бұрын
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
@satishgoda8238 3 жыл бұрын
Thank you very much for sharing your thought process and workflow for creating procedural shaders :)
@Erindale
@Erindale 3 жыл бұрын
You're welcome, thank you!
@talkingSkunk
@talkingSkunk 2 жыл бұрын
Thank you. I was looking for exactly how to make each brick have a unique texture.
@terryperehinec
@terryperehinec 3 жыл бұрын
That was an awesome tutorial! Very unique. Hope to see more like this. I subbed. Great work!
@Erindale
@Erindale 3 жыл бұрын
Thanks so much!
@VValkyr
@VValkyr 3 жыл бұрын
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
@multiverse434 3 жыл бұрын
This is pure gold content! Thank you!
@Erindale
@Erindale 3 жыл бұрын
Thanks for watching!
@polynightingale3969
@polynightingale3969 3 жыл бұрын
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
@yugendommy153 3 жыл бұрын
This was great man! Love the way this looks
@Erindale
@Erindale 3 жыл бұрын
Thanks so much!
@MarkBTomlinson
@MarkBTomlinson 3 жыл бұрын
Insanely good demonstration, pure vector magic.
@Erindale
@Erindale 3 жыл бұрын
Thanks so much Mark!
@MarkBTomlinson
@MarkBTomlinson 3 жыл бұрын
@@Erindale Thank you, really thank you!
@HendyAugust
@HendyAugust 3 жыл бұрын
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
@TheMattAMusic 2 жыл бұрын
Masterfully done. I need to watch a few tutorials to fully make sense of this tutorial. Much appreciated :)
@javierfernandez3727
@javierfernandez3727 3 жыл бұрын
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
@1Nmenty3 2 жыл бұрын
Thanks a LOT! Everything working just fine!
@geo.33
@geo.33 2 жыл бұрын
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
@domingobeta 3 жыл бұрын
Awesome Erin!! Thank u for sharing it :)
@Erindale
@Erindale 3 жыл бұрын
Thank you Jose!
@tommydacomicguy741
@tommydacomicguy741 2 жыл бұрын
Just starting to learn Blender. This is advanced! I like it. Learning a lot.
@Erindale
@Erindale 2 жыл бұрын
Good luck with your Blender journey!
@poweredbygeeko
@poweredbygeeko 2 жыл бұрын
very nice! very complex too. great learning! great stuff!
@Erindale
@Erindale 2 жыл бұрын
Thanks so much! Glad it was useful!
@terryd8692
@terryd8692 3 жыл бұрын
Gonna try this later. Great stuff.
@Erindale
@Erindale 3 жыл бұрын
Good luck!
@caioferreira4986
@caioferreira4986 3 жыл бұрын
This is incredible!
@Erindale
@Erindale 3 жыл бұрын
Thanks so much!
@alexmassy
@alexmassy 3 жыл бұрын
Damn ! That's next level stuff ! Very informative THX !
@Erindale
@Erindale 3 жыл бұрын
You're welcome! Thank you!
@EdiPurwanto
@EdiPurwanto 3 жыл бұрын
Really great amazing shader node tutorial
@Erindale
@Erindale 3 жыл бұрын
Thanks so much
@mrBrownstoneist
@mrBrownstoneist 3 жыл бұрын
Thankyou for accepting my request. GOLD
@chubbydunkers78
@chubbydunkers78 3 жыл бұрын
Beautiful, thank you so much.
@Erindale
@Erindale 3 жыл бұрын
Thank you!
@sobreaver
@sobreaver 3 жыл бұрын
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
@Nikitushka1 3 жыл бұрын
This is fantastic!
@Erindale
@Erindale 3 жыл бұрын
Thanks so much!
@michaellarsen1987
@michaellarsen1987 3 жыл бұрын
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
@marcelmaury 3 жыл бұрын
Thank you, the tutorial was awesome, Excellent.
@Erindale
@Erindale 3 жыл бұрын
Thanks so much!
@maksimshakruin5661
@maksimshakruin5661 3 жыл бұрын
Nice Bricks and nice channel. Thanks for tutorial
@Erindale
@Erindale 3 жыл бұрын
Thanks for watching!
@miguellegalb3969
@miguellegalb3969 3 жыл бұрын
I love these bricks
@stefanorillosi988
@stefanorillosi988 Жыл бұрын
how can u think something like that!! that's amazing dude 😻 wow
@sergeyzhbanov
@sergeyzhbanov 3 жыл бұрын
Вау вау! Это именно то, что я сейчас пытаюсь сделать! Огромное спасибо за видео!!! 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
@maththenight 2 жыл бұрын
So much detail for a brick
@taylorshields
@taylorshields 3 жыл бұрын
Awesome and thanks!
@Erindale
@Erindale 3 жыл бұрын
Thanks Taylor!
@discreet_boson
@discreet_boson 3 жыл бұрын
This man is a wizard
@Erindale
@Erindale 3 жыл бұрын
Thanks Jai!
@aelsi2
@aelsi2 3 жыл бұрын
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
@Retro28YT 2 жыл бұрын
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
@ThadeousM 2 жыл бұрын
"Jaunty bricks". Great description
@FauxxYT
@FauxxYT 3 жыл бұрын
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
@emilie1977 3 жыл бұрын
Wow! Thank you
@Erindale
@Erindale 3 жыл бұрын
Thank YOU
@tcheadriano
@tcheadriano 3 жыл бұрын
Awesome!!!
@Erindale
@Erindale 3 жыл бұрын
Thanks Adriano!
@AmanKumar-tu2og
@AmanKumar-tu2og 3 жыл бұрын
Coming directly from twitter!
@andklv2
@andklv2 3 жыл бұрын
mind blowing
@Erindale
@Erindale 3 жыл бұрын
Thank you!
@joejection
@joejection 3 жыл бұрын
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
@pabloezequielpadula7278 3 жыл бұрын
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_dey 3 жыл бұрын
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
@higurro 3 жыл бұрын
This is very good asmr
@delysid604
@delysid604 2 жыл бұрын
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
@thebricktop 2 жыл бұрын
You might not realize that but You have as smooth voice as dr Bashirs from DS9. Also amazing tutorial.
@joshuarifareal2542
@joshuarifareal2542 2 жыл бұрын
gotta mention your clean taskbar there, nevertheless another quality tutorial!
@Erindale
@Erindale 2 жыл бұрын
Thank you! I hate clutter 😅
@joncowan1299
@joncowan1299 3 жыл бұрын
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
@eternalguy6023 3 жыл бұрын
Awsome, Is there any plan to make procedural leaf😁
@funrevival2
@funrevival2 3 жыл бұрын
Just wow and omg.
@Erindale
@Erindale 3 жыл бұрын
Thanks so much!
@orenjidesu7290
@orenjidesu7290 2 жыл бұрын
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
@fiskurtjorn7530 3 жыл бұрын
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
@JDHarford 3 жыл бұрын
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
@alaslipknot 3 жыл бұрын
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
@Lexyvil 3 жыл бұрын
That's amazing! Where do we learn how each node works?
@Erindale
@Erindale 3 жыл бұрын
The Blender manual is a good resource
@Podis4
@Podis4 3 жыл бұрын
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
@honeyspringsbw7852 11 ай бұрын
Quick question, which of these nodes in the tree do I fiddle with to change the width to length ratio of the bricks?
@dmo4657
@dmo4657 3 жыл бұрын
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
@MitrichDX 3 жыл бұрын
Mygodable!
@sasquatch5863
@sasquatch5863 3 жыл бұрын
bloody hell, i just wanted to know how to add simple brick texture ;)
@Erindale
@Erindale 3 жыл бұрын
Hahahaha simple smh
@TruthSurge
@TruthSurge 11 ай бұрын
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
@gottagowork 3 жыл бұрын
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
@patrickwhite1116 2 жыл бұрын
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
@DrLazerbeam 3 жыл бұрын
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
@klaja14 3 жыл бұрын
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
@laurenshamberg5703 3 жыл бұрын
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
@piotrkarpienia4779 3 жыл бұрын
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
@anndyle1175 3 жыл бұрын
You are the guy who create blender right? No one can do st like math node man, too crazy
@mark.fedorov
@mark.fedorov 3 жыл бұрын
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
@janos71 3 жыл бұрын
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
@papeleriabianco 3 жыл бұрын
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
@exxcelsior8797 2 жыл бұрын
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
@Capris4EveR 3 жыл бұрын
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
@d3x84 3 жыл бұрын
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
@BarigaBlinami 3 жыл бұрын
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!
3D Models That Will END Your Career
11:29
chocofur
Рет қаралды 873 М.
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 33 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 61 МЛН
A new way to generate worlds (stitched WFC)
10:51
Watt Designs
Рет қаралды 518 М.
Making a pawn that can actually turn into a queen | Blender 4.0
12:43
Yes.. VFX is THIS Easy (Blender Tutorial)
18:19
CG Geek
Рет қаралды 1,9 МЛН
Make Your Renders Unnecessarily Complicated
5:25
sirrandalot
Рет қаралды 1 МЛН
Top 6 Blender Nodes To Make Any Material in Blender
9:35
CG Cookie
Рет қаралды 531 М.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,4 МЛН
10 Minutes vs. 10 Years of Animation
19:29
Isto Inc.
Рет қаралды 726 М.
Hacked AGAIN
14:47
Default Cube
Рет қаралды 25 М.
The FASTEST Cycles Renders you can get in Blender!
17:03
Kaizen
Рет қаралды 219 М.
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН