Math x Blender 4.1 = EVEN MORE POWER!

  Рет қаралды 54,976

MTR Animation

MTR Animation

Күн бұрын

Let's dive into the world of attractors again! In this video, we will use the newest Geometry Nodes techniques of Blender 4.1 to optimize the way we visualize math equations in 3D. In an earlier video, we used the popular Simulation Zone to calculate the values differential equations. This was, however, a very inefficient and time-consuming process. But now that we have access to the Repeat Zone and other new nodes added in Blender 4.1, we can make our node setup even more powerful and flexible! Enjoy the video!
📖 Get Your Copy Of The Big Nodebook NOW: mtranimationgumroad.gumroad.c...
Subscribe if you want to see more:
@mtranimation
The website with more attractors:
chaoticatmospheres.com/mathru...
Get Access To The Project File:
Gumroad: mtranimationgumroad.gumroad.c...
SOCIALS:
Fiverr for personal Blender lessons: www.fiverr.com/mtr_animation
Instagram: / mtr_animation
Timestamps:
00:00 Attractive showcase
00:34 Explaining the subject
01:26 Add single point
02:19 Moving point over iterations
05:22 Implementing the equations
12:07 Fixing a scaling problem
12:56 Points to Curves
13:35 Curve to Mesh for thickness
13:50 Bake node for better performance
14:45 Custom shapes for the profile of the curve
17:36 Quick material
18:11 Quick last tips for other attractors
19:06 The Big Nodebook
19:42 Thank you for watching :)

Пікірлер: 125
@cosmicspectrum4507
@cosmicspectrum4507 Ай бұрын
For those of you who are interested in understanding attractors on a deeper level look into the mathematical subject of "Chaos Theory" which is a branch of differential equations. The idea known as "The Butterfly Effect" comes from Chaos Theory.
@mtranimation
@mtranimation Ай бұрын
A lot of cool stuff to discorver indeed! :)
@igormatheus8698
@igormatheus8698 16 күн бұрын
intricate geometric sculptures surrounded by untouched nature might be my favorite aesthetic
@Flushable5000
@Flushable5000 11 күн бұрын
Just a quick tip when searching for nodes: Use the first letter in every words for the node, and the wanted node will appear first. So instead of writing Points to Curves, you can write: ptc. Combine XYZ -> cox or cx. Separate XYZ -> sx or **x... XD
@dialac1
@dialac1 Ай бұрын
Bro, I have two words to say THANK YOU! I love videos like this where things are broken down so easy and explained step by step
@mtranimation
@mtranimation Ай бұрын
Thank you so much! :)
@christiangschweng1552
@christiangschweng1552 Ай бұрын
This is mind blowingly beautiful. Thanks for the deep dive.
@mtranimation
@mtranimation Ай бұрын
Thank you so much! Really appreciate it :)
@kamaukinyanjui671
@kamaukinyanjui671 Ай бұрын
great tutorial... if yr points aren't working out like our Sensei's try checking the type of data being outputted by the equation node groups and ensure its a vector type...You can do this by selecting the output node ,while within your equation group, and under the interface check on the data type of value.
@ismailabdulkarim210
@ismailabdulkarim210 Ай бұрын
Thanks bro. really helped me out.
@blenderzyx
@blenderzyx Ай бұрын
Bro, this helped me a lot. My points were not showing and when I checked the equation group output it was float, changed it to vector and now all the points are showing. Thanks alot.
@averystablegenius
@averystablegenius Ай бұрын
Beautiful work, Thijs. Your combination of math skills and artistic sense is unique among all the Blender KZbinrs.
@mtranimation
@mtranimation Ай бұрын
Thank you so much! :)
@petedejager
@petedejager Ай бұрын
Stunning! I also bought your "Big Nodebook" recently and worked through it - for me it was the best way by far to actually understand geometry nodes. Just updated today to the latest version covering Blender 4.1. Keep up the good work!
@mtranimation
@mtranimation Ай бұрын
Amazing! Thank you so much! Really appreciate it :)
@rekad8181
@rekad8181 7 күн бұрын
for the profile you could also ctrl+click the outer edge, then press y to seperate it then right click and convert to curve. I learnt a lot from your video, thank you so much! please keep it up!!
@shifathshabbib1867
@shifathshabbib1867 13 күн бұрын
I always wanted to create all the calculus I studied and now found someone who explains it, thank you and Blender, I am saving money to buy your book 😁
@mtranimation
@mtranimation 13 күн бұрын
Thank you so much! Calculus can indeed be so awesome with the right examples :)
@Playforpay5845
@Playforpay5845 16 күн бұрын
This is really really cool, can we animate this to form in an animation?
@144digital
@144digital Ай бұрын
All I can say is, I love this... Thank you
@mtranimation
@mtranimation Ай бұрын
You're welcome and thank you too! :)
@A000803323
@A000803323 21 күн бұрын
to anyone getting a lot of zeros under "position" in the spreadsheet, try ungrouping the node. that worked for me at least. In my experience self made node groups can be a bit finicky, especially when combined with the simulation zone (and now repeat zone too I guess), so it's best to not group anything up unless you're sure it works, and even then I find just framing everything to be the safer bet. Groups just sometimes fail to update or something. I know with simulation zones you're supposed to change a value, but that doesn't always fix the problem.
@garrysalisbury211
@garrysalisbury211 Ай бұрын
Excellent tutorial thanks. I have started to make individual node groups for different attractors. The other nice thing about 4.1 is the menu switch node. Line up the node groups, plug into the menu switch node; plug that into the math add node, and plug the menu input node to the group input node. Then you simply choose the attractor you want. Great stuff.
@mtranimation
@mtranimation Ай бұрын
Ohh yes that is a great way of using the menu switch node!
@sparshtyagi4213
@sparshtyagi4213 11 күн бұрын
Thank you so much for this video i love how deeply you explained everything.
@ahamrtasmi
@ahamrtasmi Ай бұрын
Excellent! I just had to update Blender from 4.1.0 to the experimental 4.2 to be able to replicate the nodes. But I think 4.1.1 would have been enough. Thank you for your contributions to Blender. I find them very interesting.
@mtranimation
@mtranimation Ай бұрын
Thank you a lot! Although its always good that you update your blender, you should be able to do this tutorial in Blender 4.1. But if it now works for you than its good ofcourse! :)
@ahamrtasmi
@ahamrtasmi Ай бұрын
@@mtranimation The problem I had with the 4.1 version that I downloaded is that the name assigned to the "Store Named Attribute" node does not appear in the "Named Attribute" node. However, in the experimental version 4.2.0 it does appear. I even downloaded the most recent version 4.1.1 and it also works, so I deduce that it is only a bug in the version I previously had. By solving that problem your node configuration works great.
@TheAnimeist
@TheAnimeist 12 күн бұрын
This helped me understand geometry nodes better. Thank you.
@arcizen68
@arcizen68 7 күн бұрын
Fantastico tutorial. Grazie di cuore e complimenti!
@StevenRud
@StevenRud 13 күн бұрын
Wooooww, you are an incredible master!!! I’m blown away!!! Absolutely amazing 👍🏻👍🏻👍🏻👍🏻
@mtranimation
@mtranimation 13 күн бұрын
Thank you so much! 😁
@blenderzyx
@blenderzyx Ай бұрын
This is so beautiful. Thank you for sharing this :)
@mtranimation
@mtranimation Ай бұрын
You're welcome! Glad you liked it! :)
@willhdq
@willhdq 15 күн бұрын
Absolutely mind blowing video. Thank you so much for making it.
@mtranimation
@mtranimation 14 күн бұрын
Thank you so much! Really appreciate it :)
@rensmanders8439
@rensmanders8439 Ай бұрын
OMG this is so cooll!! I wish you were my brother so you could teach me this every single day of my life😁
@mtranimation
@mtranimation Ай бұрын
All the love to you man!😝
@rensmanders8439
@rensmanders8439 Ай бұрын
@@mtranimation OMG you reacted!! All the love to you too!!
@codeitnative2849
@codeitnative2849 9 күн бұрын
For anyone still struggling to see the attractor build even after changing the iterations a lot, make sure the equation Group output socket says vector and not value
@katerinaplamenova3237
@katerinaplamenova3237 Ай бұрын
Very interesting concept!! Love it!
@mtranimation
@mtranimation Ай бұрын
Thank you so much!!😁
@lumencg
@lumencg 29 күн бұрын
Simple and to the point. Thanks a lot!
@mtranimation
@mtranimation 29 күн бұрын
Thank you! :)
@youtuberrick2065
@youtuberrick2065 Ай бұрын
great tutorial but my question is like how do we tackle higher order differential equations like maybe i wanna make a quartion fractal like that is the general process still gonna be the same also do you have a tutorial on those
@Number_Cruncher
@Number_Cruncher 18 күн бұрын
It's nice to see how ODE flows can be generated in geometry nodes. Thanks a lot.
@Anyreck
@Anyreck 25 күн бұрын
Well done! Thank you for such an "attractive" GN expedition!
@mtranimation
@mtranimation 24 күн бұрын
You're welcome! :)
@abdelrhman_yahia1816
@abdelrhman_yahia1816 28 күн бұрын
this man is talented for sure ,great work!!
@mtranimation
@mtranimation 28 күн бұрын
Thank you so much! :)
@daniellunazapata4984
@daniellunazapata4984 23 күн бұрын
Really interesting to watch and do, I didn't know about the Chaos theory but it is cool too!
@vinitvaghani2849
@vinitvaghani2849 Ай бұрын
can't wait to try
@IzzieAProductions
@IzzieAProductions 13 күн бұрын
So awesome!!! 🙌💜
@mtranimation
@mtranimation 13 күн бұрын
Thankyouu :)
@graphguy
@graphguy Ай бұрын
One word - Sweet!
@mtranimation
@mtranimation Ай бұрын
Thankyou!! :)
@kono152
@kono152 28 күн бұрын
I'm definitely going to try this on the lorentz attractor now
@mtranimation
@mtranimation 28 күн бұрын
Nice! How did it work out? :)
@kono152
@kono152 27 күн бұрын
@@mtranimation I'll let you know when I've downloaded blender 4 and tried it haha :)
@deadsetanime7102
@deadsetanime7102 16 күн бұрын
That's pretty cool.
@supercad
@supercad 28 күн бұрын
Very cool video!
@mtranimation
@mtranimation 28 күн бұрын
Thank you! :)
@gordonbrinkmann
@gordonbrinkmann Ай бұрын
Great work, when someone asks how to implement complex formulas in GeoNodes I usually say, just combine Math nodes and I point at your videos to demonstrate how this can be done, especially for beginners. However in this case to save nodes I personally would have done it differently, but that's not so beginner friendly. Three Vector Math nodes, two set to Scale and one to Multiply: one to scale the Position with -a, then one to scale with 4 and the third to multiply the Position with itself. Then three Separate XYZ nodes and combining the outputs to build the formulas. But this might be less "readable".
@mtranimation
@mtranimation Ай бұрын
That is indeed a good way of doing it and having less nodes! However, this might not be applicable for the formulas of the other Strange Attractors. That is why, for this video, I choose to use this technique :)
@gordonbrinkmann
@gordonbrinkmann Ай бұрын
@@mtranimation Yep, sure. And as I said, definitely the way to go for beginners. The good thing about you GeoNodes and math tutorials is that you show step by step how you can recreate even more complex formulas with Math nodes.
@JoeTaber
@JoeTaber 29 күн бұрын
Instead of using a bunch of nodes to represent the formula, couldn't you just multiply the position vector with a matrix to get the d vector in one step? (surely there's a multiply-vector-by-matrix node)
@mtranimation
@mtranimation 29 күн бұрын
Yes! For the Halvorsen attractor that would have worked indeed! However, for the other attractors this does not always work. That is why I decided to show it like this :)
@JavierAlfonsoBellotadeFrutos
@JavierAlfonsoBellotadeFrutos 9 күн бұрын
Not related to the video itself, but have you seen the effect on the "thumb up/down" buttons when he mentioned them?
@hirumaw4822
@hirumaw4822 Ай бұрын
What an amazing, could you do that with hydrogen wave function? I think it’s gonna look super awesome with more parameters and shape changes
@vladislav_artyukhov
@vladislav_artyukhov 10 күн бұрын
Can the math be performed in the scripting area? I think, it can simplify a lot writing formulas.
@vizdotlife
@vizdotlife Ай бұрын
This is amazing! Thank you. I was able to get it to work with Blender 4.1. Question. Can we still use the Bake node if we want to animate and add key frames for the shape to change overtime?
@mtranimation
@mtranimation Ай бұрын
Thank you! Yes you should be able to then click "Animation" on the Bake node :)
@WallyMahar
@WallyMahar Ай бұрын
Crap I downloaded the older project file... But just following along here. Should I be able to modify it? With what you've done here?
@flavio8430
@flavio8430 Ай бұрын
Great tutorial -- thanks for sharing! BTW, I have your ebook (excellent and absolutely mandatory) and noticed that the "Set Curve Radius" node is missing.
@mtranimation
@mtranimation Ай бұрын
Thank you a lot! I checked and indeed the Set Curve Radius node is not there... Thank you for telling me and will be fixed in the next update! :)
@pastellepuppy
@pastellepuppy Ай бұрын
Is there any way to view your project files without paying $5? I think I messed up something in my equation and it is very hard to use the video to make sure it's all right.
@PCgmesforever
@PCgmesforever Ай бұрын
Cool video tutorial! Question. Wouldn't it be more performant to create desired amount of points first outside the loop and in the loop only calculate positions needed which would then be set by index of point outside of loop afterwards using set position ?
@mtranimation
@mtranimation Ай бұрын
Hmmm good question! I think it will not matter that much because you still have to calculate the location of 15000+ points in one go so to say. So maybe it will be a bit better but since we have the bake node I think the differences in performance will be minimal :)
@clampchowder9569
@clampchowder9569 27 күн бұрын
fantastic
@kazisafeerzayan8597
@kazisafeerzayan8597 3 күн бұрын
I tried it but mine is just curving a little bit and then going straight. How do I fix this?
@imaginingPhysics
@imaginingPhysics 16 күн бұрын
That scaling of the differential step seems to be at a weird place in 12:25. I mean, obviously the numerical integration should only scale "the differential step" which comes out of the differential equations. Does it not scale both the step AND the current position the way it is implemented here? Both methods produce attractors but they look slighly different. Which is the correct way? Note: I am just learning the nodes here, it is possible I just dont know how each node works. Anyway, I would appreciate an explanation, thanks.
@massonnicolas2339
@massonnicolas2339 29 күн бұрын
Great Job keep on Plz
@mtranimation
@mtranimation 29 күн бұрын
Thank you! I will! :)
@MDNQ-ud1ty
@MDNQ-ud1ty Ай бұрын
So much work to do something so simple.
@xyzz4544
@xyzz4544 Ай бұрын
very good video
@mtranimation
@mtranimation Ай бұрын
Thank you! :)
@alvindzaki6594
@alvindzaki6594 26 күн бұрын
finally! theoretical learning in math and physics will theoretically finally pays off! i will theoretically the richest human in theoretical knowledge! theoretical woohoooo!
@mtranimation
@mtranimation 24 күн бұрын
In theory that theoretically amazing! :)
@alvindzaki6594
@alvindzaki6594 17 күн бұрын
@@mtranimation a theoretical theory indeed :)
@jbdh6510
@jbdh6510 15 күн бұрын
Windows 11 default background :D
@mtranimation
@mtranimation 14 күн бұрын
Hahah this made my day😝
@MScienceCat2851
@MScienceCat2851 22 күн бұрын
how does one make such a formula?
@Waffle4569
@Waffle4569 15 күн бұрын
You'd save yourself a lot of nodes, and probably performance, if you used the vector math nodes instead of rewriting the equation for x, y, z. A dot product -a.(x,y,z) is the same as (-a*x, -a*y, -a*z). y*y is also a lot faster than y^2, because of the way "power" is implemented on processors.
@mtranimation
@mtranimation 15 күн бұрын
I know :) for this attractor there are faster ways to do it. I showcase it like this so that for other attractors (with different equations) this technique works too :)
@LeiffNathanAMendoza
@LeiffNathanAMendoza 8 күн бұрын
awesome indeed win 11 wallpaper debunked right?
@original_M_A_K
@original_M_A_K 11 күн бұрын
i wonder what the result would look like if you only used Fibonacci numbers for the iterations & the golden ratio for the scale ;)
@gswhitedevil6631
@gswhitedevil6631 Ай бұрын
where you get math formula's
@mtranimation
@mtranimation Ай бұрын
See the link in the description! :)
@gswhitedevil6631
@gswhitedevil6631 Ай бұрын
@@mtranimation who to put this type of value 0,008 which has ( , ) this in it
@mtranimation
@mtranimation Ай бұрын
In Blender 0,008 would be put as 0.008 :)
@gswhitedevil6631
@gswhitedevil6631 Ай бұрын
@@mtranimation ok thank you
@mtranimation
@mtranimation Ай бұрын
You're welcome! :)
@jakebatsuuri
@jakebatsuuri 21 күн бұрын
I double, triple checked every node and connection. but mine is just making a single array of dots. makes me think that my equation is hooked up wrong. but it seems to be okay. this is soooo frustrating! ARHHRHRHHRHGHGHGHGH
@mtranimation
@mtranimation 21 күн бұрын
Oh no! Is the output of the first named attribute set to Vector or to Float?
@habdman
@habdman 16 күн бұрын
Yeah mine too is having a similar issue whilst having everything pretty much on par to what he showed. Must be some small misadjustement or perhaps just an unchecked box somewhere
@davef21370
@davef21370 Ай бұрын
I can do the same thing just using the screw modifier. I don't mean to, it just turns out like that.
@mtranimation
@mtranimation Ай бұрын
Oh but thats interesting! Do you mind showing how you have done that? :)
@bigdaddyproduction7266
@bigdaddyproduction7266 15 күн бұрын
Bro the only problem with this book, is that the screenshots are way to blurry.
@gswhitedevil6631
@gswhitedevil6631 Ай бұрын
can't we give them movements like old one's
@mtranimation
@mtranimation Ай бұрын
Well with the Aizawa attractor it was very easy to just rotate them and it looks satisfying. What you can try with Halvorsen is slightly animate the a-parameter and see what the results are. I do recommend to set the Bake node on Animate when doing this :)
@gswhitedevil6631
@gswhitedevil6631 Ай бұрын
@@mtranimation thanks bro
@haipingcao2212
@haipingcao2212 10 күн бұрын
Can i use this goddamn thing on a goddamn phone?
@Ervin-fg6xw
@Ervin-fg6xw 7 күн бұрын
Futhark?
@techgaming8940
@techgaming8940 Ай бұрын
Make some naruto rasengan using geometry nodes ❤❤❤❤
@thomaskaldahl196
@thomaskaldahl196 11 күн бұрын
a third of this whole video was just translating the equation into the graphical node system. there should be a way to completely avoid nodes altogether and just use a python script for all of this.
@user-co7zc2wc8z
@user-co7zc2wc8z 29 күн бұрын
Yeah this is much simpler than before, But it's not animated.
@AssurMediaCompany
@AssurMediaCompany Ай бұрын
I hate to be the guy leaving a negative comment. But please explain to us how on earth that the people who actually copy paste everything you do, still manage to not get a functioning "attractors" that looks like yours. I have a suspicion that you're changing something behind the scenes so that people try making it for themselves and struggle to make it work, and you use it as a funnel to make them purchase the project on gumroad. I will be purchasing it tomorrow and I'll update everyone here on my findings. I really hope you aren't the greedy kind of person to trick your viewers into purchasing your products...
@mtranimation
@mtranimation Ай бұрын
No worries and let me try to help you because I can really really really really assure you that everything you see in the video is what is needed to create a Halvorsen attractor! :) I do not change anything behind the scenes because I would feel so bad about myself if I would! I recommend especially taking a look at how the formulas are implemented because thats where one small difference can make a completely different result. Same for the scale node between the Named Attribute and the Set Position nodes. Also, make sure that for the Halvorsen Attractor, the first Value node that controls the randomness is on 0.5. Another thing is you can have a look at the values of the Location, Rotation, and scale of the object. Hopefully these are going to help you! If you want you can sent a screenshot of your nodesetup in this chat too so that I can have a look at it. :)
@AssurMediaCompany
@AssurMediaCompany Ай бұрын
@@mtranimation Thank you for your reply. I understand what you're saying and I'm glad you're not part of those kinds of people. It's just a weird trend that every time I copy someone's tutorial, I find it looking different than what they're showcasing. But I'll give it another shot and I'll let you know if it fixes my problem. I did notice a mistake, but it still didn't fix the issue of the points going out into the void. Thank you again for your reply.
@gsestream
@gsestream 27 күн бұрын
maff
@MichaelWeizenfeld
@MichaelWeizenfeld Ай бұрын
Geo nodes was developed by maniacs...
@mtranimation
@mtranimation Ай бұрын
And it´s taught by crazy men... ;P
@Stanisslayer
@Stanisslayer Ай бұрын
Math its to complicated subject for me.
Unlocking the FULL POTENTIAL of Geometry Nodes!
15:15
GavinDotJS
Рет қаралды 2,4 М.
I Spent 100 Days Learning Blender
12:39
Will Gibbons | 3D Rendering
Рет қаралды 91 М.
1🥺🎉 #thankyou
00:29
はじめしゃちょー(hajime)
Рет қаралды 56 МЛН
FOOTBALL WITH PLAY BUTTONS ▶️ #roadto100m
00:29
Celine Dept
Рет қаралды 72 МЛН
ONE MORE SUBSCRIBER FOR 6 MILLION!
00:38
Horror Skunx
Рет қаралды 8 МЛН
The FASTEST Cycles Renders you can get in Blender!
17:03
Kaizen
Рет қаралды 166 М.
Giving Deathwing a realistic smoke trail with EmberGen
13:37
Polyfjord
Рет қаралды 269 М.
Melt Anything in Blender using Geometry Nodes  - Blender 4.0
13:27
Rasheed's Edit
Рет қаралды 4,1 М.
Abstract Wall Art in Blender: Master Geometry Nodes for Stunning Decor
18:39
Light sucking flames look like magic
18:05
Steve Mould
Рет қаралды 1,3 МЛН
I Found 8 POWERFUL Blender Tips you've never heard of
20:05
No One Is Talking About This New Node in Blender!
5:38
Ducky 3D
Рет қаралды 116 М.
Procedurally Generating Icons for my Farming Game
18:50
ThinMatrix
Рет қаралды 122 М.
CFD is BETTER Than Wind Tunnels
28:00
BPS.space
Рет қаралды 27 М.