Easy for you to say! You're literally making it look easy. Anyway, take it easy. Ease out.
@CaptainGalactus1352 жыл бұрын
It's always a great day when Martijn blesses us with a new video
@jokerpb47782 жыл бұрын
I use these functions almost everyday. Now all mystery goes away about how they work!
@sonu-jangir Жыл бұрын
Thank you very much for this helpful video.🎉❤
@realcygnus2 жыл бұрын
Cool ! Extremely important basics
@MrSefsdf2 жыл бұрын
Just commenting to feed the YT algorithm. Please keep up your excellent work, truly appreciated
@ricopin2 жыл бұрын
perfect timing. just so happens that I work on a game right now that needs some non linear movement :D
@adriancardenosocerezo2 жыл бұрын
You are a really genius. This videos are all very cool!!! Thanks very much. I am learning very much !! :) (14:12 --> smoothstep()!!)
@sea-saw2 жыл бұрын
Lerping two functions was neat, but dropping smoothstep into another function as the input blew my mind.
@metalmastery54602 жыл бұрын
I like your videos so much! Your lessons changed my perception and now everything is a function of something or a distance to some point.
@TheArtofCodeIsCool2 жыл бұрын
That's awesome! The way I think of it is that functions encode a relationship between two or more properties.
@neodos2 жыл бұрын
Fantastic tutorial and resources, thanks for making and sharing this, in Unity I use the visual curve widget(AnimationCurve) to tweak float or Vector3 variables with similar curves to those functions, but it's definitely better to know and understand the math.
@TimWalton02 жыл бұрын
The explanation is easy to follow, but imagine just stumbling upon that code one day and trying to work out what the hell it's doing!
@TheArtofCodeIsCool2 жыл бұрын
Luckily I made a video about it ;)
@purplehierophant2 жыл бұрын
Clear and demonstrative as always
@purplehierophant2 жыл бұрын
This occurred to me when watching your 'Most Important Function...` video which had a lot of overlap, but figured I'd ask on this more recent video-my experience in procGen noise and images is people use Perlin's SmootherStep rather than SmoothStep. Is using the earlier/simpler polynomial to keep it clear for teaching? Or is there performance concern (as it's used hundreds of times) versus the modest improvement of the smoothing?
@greje6562 жыл бұрын
Great topic!
@Pracedru2 жыл бұрын
Very nice !!! Love those dancing letters. Didn't notice before now. I made a port of the rain shader to Godot btw :)
@TheArtofCodeIsCool2 жыл бұрын
Awesome! Got a link?
@Pracedru2 жыл бұрын
@@TheArtofCodeIsCool yeah but KZbin removes links from the comments
@Firelordoli2 жыл бұрын
thanks for the cool tutorials
@bradhammond9232 жыл бұрын
Thanks for the great vids.
@BSGOST2 жыл бұрын
It seems to be a mistake in the formulas. You can check at 22:22 (for n = 2 and k = 2) there is no extremums, but at 23:25 there are two of them at the start and at the end according how yellow dot is moving.
@TheArtofCodeIsCool2 жыл бұрын
Looks like it! I did some investigation on this and there actually ARE extremums for n=2,k=2 on Desmos. They are just hard to see.
@adix642 жыл бұрын
Very very very Useful! 👏
@CoolJosh3k2 жыл бұрын
I have previously used “smooth” to give my RNG results some bias character.
@kafel4796 Жыл бұрын
a blue dot function is a cosine function right?
@NikolaNevenov862 жыл бұрын
Nice, for long time I wondered how to animate my shaders with controlled curve. Now I know. Thanks! That being said....I suppose we could also do a bezier quadratic or cubic function and control the smooth curve directly by imputing the curve handles? If we want a more specific look.
@TheArtofCodeIsCool2 жыл бұрын
Easing functions are nice because they are simple. But if you need more control, then absolutely Beziers are great. I'll do a video about Bezier at some point.
@odinmagick Жыл бұрын
I like to use “ease into the highway, ease out of the highway”
@kostasismename9493 Жыл бұрын
thanks chad
@hawns32122 жыл бұрын
14:04 Is this smoothstep on the interval 0 to 1? Or is it different?
@TheArtofCodeIsCool2 жыл бұрын
That right 👍
@mohammadhomsee86402 жыл бұрын
Function name is smoothstep 😉
@reubenstarsky732811 ай бұрын
easy out to dance
@babelchips2 жыл бұрын
If this video was a curve where 0 < x < 1, it’s definitely a 1