Math Node in Blender Geometry Nodes explained by an engineer

preview_player
Показать описание
EVERY operation of the Math Node in the Geometry Nodes in Blender explained by an engineer in electronics. I've seen some people struggle to understand some of the concepts so here you go! Nothing to it.
Happy Blending!

Timestamps:
0:00 Intro
0:32 Math Node Clamp
0:46 Functions
2:24 Comparison
4:03 Rounding
5:23 Trigonometric
7:29 Conversion
7:48 Outro
Рекомендации по теме
Комментарии
Автор

Finally someone who explains this concept easily!

RexZilla
Автор

This might be one of the few videos I would actually watch if it was slowed down just a bit. You definitely covered everything completely and I can always just go back and watch it again but I'd almost appreciate maybe just a beat between each different function so that my mind can process what it just heard. Right now there's not much space between each function so it all feels like it blends together. This is really cool stuff and to see it visualized is so helpful! I Thank you for taking the time to put this together! You might also want to consider selling the project file so that we can follow along. Might help with comprehension. Subbed!

bentheremedia
Автор

Infinite likes to this video and creator! This is what I was looking for so long

ssbydys
Автор

well produced and edited, fast pace yet clear and on point. Love this type of educational content and this video in particular! thank you :)

PCgmesforever
Автор

I think it would be better with explanations coupled with practical use cases. Who would use log, exp, and inverse square root without it being shown in an example code that is being recreated? Show the benefit of manipulating the value so that math functions behave predictably. I.e. 0-1 is the most versatile range to operate in, but sometimes you may want to use remap to say -+pi/-+tau for trig functions. I typically use geo nodes this way to figure out the math I need for materials, but I use a mesh line from x=0 to x=1 and drive the y coordinate with the x to get a curve representation; most of the time we're trying to manipulate shapes/displacement/bump.

Example. Say you want 2 off positive half circles spread along the 0-1 range, with a small space between each (and ends) that is also smooth. Trig absoluted won't cut it as the tangent isn't close to vertical, you need an actual semicircle. You can't use map range with smoothing as both ends will be equally smoothed. I'm sure you're able to see the obvious answer; multiply with 2 times, fraction, remap -> 0.05-0.95, remap to -1 to 1 (sawtooths with flat short ends), power 2, 1-result, square root (semicircles with flat bottoms), smooth maximum and map range (from min) using the same value; the result are two "titties" with flat bottoms that are smoothed out but the output remains in an easy to control 0-1 range.

Now, I'm definitely not into maths, so coming up with the above certainly didn't come easily for me. But it was also something I needed (and since, many times) as shaping a material curve using float curve doesn't always play nice with bump (inflection points are always highly annoyingly visible).

Other examples are how to convert cartesian coordinate systems into polar (both disk+z for height and cylinder+z for radius) or spherical, and maybe other fancy coordinate systems like pyramidial or spirals. Practical examples of how hyperbolic functions could be used?

Haven't checked the vector math video yet, but I'm sure the same applies there.

gottagowork
Автор

Thanks for sharing. Your video is really very useful and easy to understand. Can you do 1 similar video with Vector Math node?

hyde.render
Автор

this is gold teaching content, nice set-up thanks so much

Wakasamaa
Автор

well this was very fast for me . as math is a weak point of mine.. BUTT the main thing is explained super ultra clearly no confusion at all and i watched it at .5 speed so ya great video ...

Tuhin-itxo
Автор

So which of does would help me the most to mirror two sides do the same thing with out breaking I scale.

The negative xzy does work fin but the same nodes in the positive seem to miss the mark.

longlivethesecondplaceice
Автор

Great video, I'm glad I found this!
One question: I'm trying to remap positional values using the Map Range, from their current domain to 0 to 1. But for "From Min" and "From Max" how can I get my dataset's current Min and Max?

moharmon
Автор

Sir please can explain Epsilon bit further? like what is epsilon value? why the OTher value shuld remain in -3 to -9, Thanks a lot

Beten-
Автор

I was looking for a [if not greater than:] then [ ]

jamesriley
Автор

Yeap, let's go back and play dota... I'm to dumb for this

GustavoHenrique-ubts
Автор

Amazing video but plz make it a little slow and easy to understand. My mind can't process maths so fast 🥲

coehtyl