Reaction Diffusion with Simulation Nodes - Blender 3.6

  Рет қаралды 26,216

Erindale

Erindale

Күн бұрын

Advanced Geometry Nodes course: www.canopy.games/p/advanced-g... the beginner course: www.canopy.games/p/bcs-geomet...
In this session we're going to be setting up a reaction diffusion effect with Simulation Nodes in Blender 3.6.
Right now, simulation nodes have been added to master but 3.6 is still a daily build so you can download it here: builder.blender.org/download/...
Grab the final file here: / 82947128
$40 off a holographic display? Yes please. look.glass/erin
Geometry Nodes Toolkit: gum.co/erintools
Merch? erindale.threadless.com/
Discord: / discord
My Courses:
www.futurly.com/s/store/cours...
www.canopy.games/p/advanced-g...
www.canopy.games/p/bcs-geomet...
www.canopy.games/p/procedural...
Contents:
00:00 - Intro
01:30 - Texture setup
03:40 - Simulation Zone
04:50 - Reaction Diffusion Nodes
09:12 - Visualising the Effect
11:15 - Balancing the values
13:30 - Displacement
18:00 - Driving from an image texture
23:45 - Creating splines
Patreon: / erindale
Ko-fi: ko-fi.com/erindale
Twitter: / erindale_xyz
Instagram: / e.r.i.n.d.a.l.e
Gumroad: gumroad.com/erindale
Blender Market: blendermarket.com/creators/er...

Пікірлер: 66
@PCgmesforever
@PCgmesforever Жыл бұрын
Erindale: "I know some people aren't fans of a purple simulation zone..." also Erindale: *makes it more purple for the rest of the video* :D
@SrObser
@SrObser Жыл бұрын
I love how simple doing this has become after simulation nodes. Just a couple of blur attribute and storing inside the simulation, while the rest is the cherry on top. Really shows the potential of this node system.
@Erindale
@Erindale Жыл бұрын
Glad to see that loops are getting the development they need
@dan1435
@dan1435 Жыл бұрын
Simulation nodes are so great, love seeing all the creativity in the community! Hopefully this means we will also get for loops soon
@Erindale
@Erindale Жыл бұрын
Hopefully! These definitely lay the ground work
@lawrencedoliveiro9104
@lawrencedoliveiro9104 8 ай бұрын
Recursion would be more useful than iteration.
@aimanbryan1424
@aimanbryan1424 Жыл бұрын
Thank you for making learning the hard things fun and approachable. 😊
@Erindale
@Erindale Жыл бұрын
Thanks so much
@IvanFlack
@IvanFlack Жыл бұрын
Yet another stunning tutorial! Well delivered and easy to follow! Thanks one again!
@UltraVitamin
@UltraVitamin Жыл бұрын
Thank you so much!!! I have been trying to get a customizable version of reaction diffusion working in Blender for months. You helped a lot
@todesdigga3891
@todesdigga3891 Жыл бұрын
Wow this is soo cool! You and Seanterelle are really pushing the boundaries for that organic generative content 🔥🔥🔥
@Erindale
@Erindale Жыл бұрын
Sean is crazy honestly. No one has any business being that smart 😩
@PunmasterSTP
@PunmasterSTP 7 ай бұрын
Reaction diffusion? More like "Really cool information!" 👍
@vstreet7583
@vstreet7583 11 ай бұрын
Just BRILLIANT. Absolutely BRILLIANT. Thank you! Dg
@Erindale
@Erindale 11 ай бұрын
Thank you Dg! Hope you're well
@__leoayres__
@__leoayres__ Жыл бұрын
You're the best! 😍
@jimmac
@jimmac Жыл бұрын
Brilliant explanation and one of the few vids I’m still able to keep up with ;]
@Erindale
@Erindale Жыл бұрын
Thanks so much!
@JoeyCarlino
@JoeyCarlino Жыл бұрын
Erin is the GOAT. Thank you for this I'm excited about simulation nodes finally being part of the main branch, its gonna be awesome seeing what everyone does with it.
@Erindale
@Erindale Жыл бұрын
Yeah welcome to the blender procedural renaissance
@DonaldDrennan
@DonaldDrennan Жыл бұрын
This is very interesting! It looks like reticulation that you can get in photographic film. Simulation nodes are interesting too, that it can affect the material and the geometry.
@ericfieldman
@ericfieldman 5 ай бұрын
There's a movie called Vivarium that I noticed using very similar effects on a TV screen in the movie, so that kind of brought me back to this
@lawrencedoliveiro9104
@lawrencedoliveiro9104 8 ай бұрын
26:58 Basically, the simulation zone can have constant inputs, varying inputs, and varying outputs. Varying inputs come in through the Simulation Input node, and varying outputs exit through the Simulation Output node (and are also fed back to the Simulation Input for the next iteration). Constant inputs go direct into the simulation zone, bypassing the Simulation Input node. And you’re not allowed to have outputs that bypass the Simulation Output node.
@mickyr171
@mickyr171 10 ай бұрын
This is so cool, always loved programming things like this but they were super slow to run because of the laplacian smoothing operation, the blur attribute is so fast, cant wait to see what other nodes are added in the future, thanks for your tutorial.
@Erindale
@Erindale 10 ай бұрын
Yeah Mod did amazing on the blur node
@lawrencedoliveiro9104
@lawrencedoliveiro9104 8 ай бұрын
4:57 Notwithstanding that Named Attribute node is outside the simulation zone, if you follow the chain of nodes to the right to find the geometry from which the attribute value is taken, you get to the Geometry input that is within the simulation zone. So that Named Attribute node is effectively also within the simulation zone.
@thehomedepothouseplant9986
@thehomedepothouseplant9986 Жыл бұрын
Erindale = Daddy AKA the GOAT. Thank you KING !
@danialsoozani
@danialsoozani Жыл бұрын
That was amazing as always! How do you even come up with these good ideas?? and how long does it take to find the best possible way to solve it? (in this case, cuz I know it varies from project to project)
@Erindale
@Erindale Жыл бұрын
The more you know, the more you can do. Just keep challenging yourself to try new things. I have spent a lot of time in the last 3-4 years helping people on discord and that's really exposed me to a lot of new problems. I definitely recommend that kind of approach to learning as it helps more than just you
@danialsoozani
@danialsoozani Жыл бұрын
@@Erindale well said! I hope I'll be as good as half of you soon by challenging myself and then be able to help people and grow together! that's a very nice ideology! I'm new to discord, can you suggest any good discords with good community on blender?
@lawrencedoliveiro9104
@lawrencedoliveiro9104 8 ай бұрын
Legendary mathematician Alan Turing wrote a paper about the theory behind this, back in 1952. I’m still trying to make sense of it.
@alkarimjadavji5739
@alkarimjadavji5739 10 ай бұрын
Loved this tutorial alot! So fun to play wit. One question though is how do you control the simulation speed? Or perhaps I miss this somewhere. Thanks 😺
@Erindale
@Erindale 10 ай бұрын
It's all on those 4 values (blur and math) you should be able to balance it to run slower but it's just going to take some testing
@alkarimjadavji5739
@alkarimjadavji5739 10 ай бұрын
@@Erindale amazing thank you 🙏🏾
@mangomastani9847
@mangomastani9847 Жыл бұрын
Great video as always. Here's a video idea and community favor that I would like to ask for - make a video about every node in geometry nodes. I've seen some video but I feel yours will be the best one in terms of clarity, example and concept. You can also then expand over the video with a full series about newly released nodes. The community really needs something like that. There are so many nodes and so much to do but we do not know every single node's purpose. It would be very helpful to have a video about it.
@Erindale
@Erindale Жыл бұрын
One video per node or one big video with chapters?
@mangomastani9847
@mangomastani9847 Жыл бұрын
@@Erindale I think you can decide that better. You can maybe make a single long video and depending upon how complex and diverse a node can be, explain certain nodes in detail in a dedicated video. Go with whatever suits you and is beneficial for your channel. I'd watch them anyways.
@danielsamulevic6127
@danielsamulevic6127 10 ай бұрын
When I connect Nmaed Attribute node to Store Named Attribute like shown at 4:56 in this video, the sphere surface in Object Mode remains black and doesn't change to show the texture (Blender 3.6.0 LTS). Any idea why this can happen?
@qbrd2611
@qbrd2611 9 ай бұрын
This is awesome! How do you get it to loop, like in the intro? I tend to make seamless loops and haven't been able to use it because they never loop... (and no tutorials explain how they loop) I was super excited because you showed it looping in the intro! But then completely skipped over that part!
@Erindale
@Erindale 9 ай бұрын
You can just return the control values to the same place and the effect goes back
@voovisualsyoutube
@voovisualsyoutube 22 күн бұрын
Absolutely jaw droppingly amazing. My big inquiry is less about the actual process, but more about how one comes to have the knowledge to even approach the development of the technique to get to the result. Do you have a scientific background, like in molecular physics? I fell down a mathematical rabbit hole one day reading about molecular flux etc, trying to make sense of the concepts and equations that are just way too advanced. Now, bringing those concepts into a 3d environment wih a node system... it boggles my mind. Where and how do you start? Anyways i am defintaley messing around with this when i get home, even thoughi feel i am just following a technique blindly without fully grasping the why and the how of it. Anyways. You're one of the GOATs.
@Erindale
@Erindale 22 күн бұрын
Thank you! My background is actually joinery and interior design 😅 Blender taught me maths just from playing with the nodes. How did I learn these things? Honestly a mix of obsession and play just stumbling across things that look interesting
@voovisualsyoutube
@voovisualsyoutube 22 күн бұрын
​@@Erindale wow thanks for the speedy response! God i love this community! Yah makes sense, i guess i have to continue messing about. But kudos to have managed to reproduce a realworld physical/mathematical process through nodes by just 'obsessing and playing' 😂 Definately staying tuned on your channel !
@Juergkrebs
@Juergkrebs Жыл бұрын
🏆
@zosterinski
@zosterinski Ай бұрын
Thanks! could you say some pros and cons of this method compared to the Tissue one?
@Erindale
@Erindale Ай бұрын
Node based workflows are their own pros but tissue has a lot of specific high level tooling built in where you’ll need to build from scratch with geo nodes
@zachhall5061
@zachhall5061 10 ай бұрын
Is it possible to fill a mesh with this reaction diffusion. Ive seem that a lot in houdini animations? Basically a volume texture?
@Erindale
@Erindale 10 ай бұрын
With volume cube you could do something. Principle is the same you're just working on a 3D grid instead of 2D
@zachhall5061
@zachhall5061 10 ай бұрын
@@Erindale Thanks! Do you know if it would work with other custom objects besides the volume cube. My goal is reaction diffusion with someone’s logo
@Erindale
@Erindale 10 ай бұрын
Use their logo to create an SDF and that can be your diffusion gradient in the negative values and anywhere it's positive (outside) you can use that to stop the diffusion
@zachhall5061
@zachhall5061 10 ай бұрын
@@Erindale Thank you!
@balenwalker8209
@balenwalker8209 10 ай бұрын
Been a while since I've stopped by. Awesome simulation and tutorial. I had a question for you though. It's probably been years now, but do you know what happened to your procedural bridge video? I was trying to find it and it seems to have disappeared?
@Erindale
@Erindale 10 ай бұрын
Yeah it's unlisted now as so much changed. I'm happy to share you the link of you want but it's all attributes as it was pre-fields
@balenwalker8209
@balenwalker8209 10 ай бұрын
@@Erindale Ahh that makes sense, I would still be down for the link though! Whatever way is easiest to send. Really appreciate it!
@Erindale
@Erindale 10 ай бұрын
kzbin.info/www/bejne/b4rCnYCDqKuYjsk
@balenwalker8209
@balenwalker8209 10 ай бұрын
@@Erindale thank you so much!
@Bleenderhead
@Bleenderhead Жыл бұрын
21:44 looks like the alien keypad from Obduction.
@bbbirish74
@bbbirish74 Жыл бұрын
Dude, you are a total Blender bad ass. I recently got serious about learning Blender because I'd like to share an idea, with like minded people, that would change the World in a way that places a higher value on human potential than money. What good is money if all your needs are being met? The Blender community is a perfect example of what can happen with open source sharing of information, and I have an idea that would take this type of cooperation into a new dimension.😉 We are at a crucial point in history where the current technologies available give the citizens of Earth, the opportunity, to end a system based on competition but on cooperation. Do you know in California the homeless problem will never end because there is too much money in it? The non profit organizations "Fighting" homelessness are making tons of money. This rat race has to stop and only a large group of free minded people can make it happen. Would you have any interest in collaborating your talents with mine? Where would we be as a human race if the entire education system worldwide wasn't totally corrupt and inefficient? You are a very good teacher my friend.😁👍 I'd love a chance to talk with you about a very practical plan to literally change the world, I believe you'll get the whole idea in a millisecond.
@Erindale
@Erindale Жыл бұрын
Sounds like an amazing project! Feel free to send me an email
@bbbirish74
@bbbirish74 Жыл бұрын
@@Erindale Can I get your email address? Or is it in a particular website?
@bbbirish74
@bbbirish74 Жыл бұрын
Found it.☺
@philmorton7275
@philmorton7275 Жыл бұрын
looks like brain lobes
@dorex2007
@dorex2007 Жыл бұрын
Technically interesting, but not too useful. I'm used to better from Erindale
@Erindale
@Erindale Жыл бұрын
Feel free to make suggestions if you have any thoughts
@dorex2007
@dorex2007 Жыл бұрын
@@Erindale One thing I'd like to see is a revisit to the camera culling. Something where the objects height & width are taken into account also, instead of just their point on a plane. If the camera has a tree in front of it for example, the tree disappears as soon as the point on the plane it's located at is out of camera view. This is fine for static images, but for animations it's not too good. Thanks
@parishilt0n1
@parishilt0n1 8 ай бұрын
I can't get my values balanced 🥲
Sliding Along a Curve - Geometry Nodes
11:02
Erindale
Рет қаралды 14 М.
Intro to Simulation Nodes - Geometry Nodes Tutorial
1:00:35
Erindale
Рет қаралды 39 М.
ПЕЙ МОЛОКО КАК ФОКУСНИК
00:37
Masomka
Рет қаралды 8 МЛН
How did CatNap end up in Luca cartoon?🙀
00:16
LOL
Рет қаралды 7 МЛН
Не пей газировку у мамы в машине
00:28
Даша Боровик
Рет қаралды 8 МЛН
когда одна дома // EVA mash
00:51
EVA mash
Рет қаралды 12 МЛН
Simulate Life With Simulation Nodes
7:57
sirrandalot
Рет қаралды 53 М.
Painting landscapes everyday until I'm a master
16:40
Jackie Droujko
Рет қаралды 7 М.
Tutorial: How to simulate reaction-diffusion equations
51:21
Nils Berglund
Рет қаралды 1,8 М.
Geometry - Nodes Best Feature for Abstract Renders | Blender 3D
10:29
3D Rigging is Beautiful, Here's How It Works!
13:44
Doodley
Рет қаралды 443 М.
Emulating biology to make tiny robots
12:05
Breaking Taps
Рет қаралды 158 М.
Spirographs and Circles - Geometry Nodes Tutorial
23:40
Erindale
Рет қаралды 12 М.
Reaction Diffusion In Photoshop
12:48
ArtOfSoulburn
Рет қаралды 4 М.
26 Incredible Use Cases for the New GPT-4o
21:58
The AI Advantage
Рет қаралды 172 М.
ПЕЙ МОЛОКО КАК ФОКУСНИК
00:37
Masomka
Рет қаралды 8 МЛН