Smoothstep: The most useful function

preview_player
Показать описание
The smoothstep function is used all the time in shader creation so I made a video about exactly how this function works, and how to derive it yourself.

Twitter: @The_ArtOfCode

For a more indepth derivation of this function, check out 'Interpolation for Dummies':

Рекомендации по теме
Комментарии
Автор

I came to this channel to learn shader programming, and over several videos, you have fundamentally changed the way I look at math. I cannot thank you enough!

Jhat
Автор

Watched a second time and followed along step by step. Great video.

RichardBaileyrichoncode
Автор

That was exceptionally well put together. I wish we had such tools back in school, would have helped alot to visualize functions in the early years.
This video would be a must-see if I were a teacher.

-P
Автор

Man, this demonstration in the beginning is probably what lacks in almost all math classes that I've seen out there... really, really amazing!

halian.vilela
Автор

I wish this was the way math was thought when I was at school, I hope this is how is thought today, great video, more subjects like this would be great to understand the basics, thank you

varomix
Автор

I suggest you put the name (Smoothstep function) in the title because I know a lot of people are interested in this, and it'll be easier to find.

ashastra
Автор

Literally the most underrated shader programming teacher on the internet. Always digging up these dusty old articles on shaders and it feels like such a huge undertaking. I'm as interested in shaders as this guy is and I had nowhere to output that fascination and craving to learn and now that I found this channel I can fully apply myself by listening to what you have to say. This guy is a must for visual learners. Most shader teachers on youtube are just showing you their work and calling it a tutorial, this guy is the science teacher of shaders. KEEP doing it. The shader community is WAY TOO SILENT and mass respect for making this knowledge free. Mass respect. Stay save man.

TheMastersArmoury
Автор

Bud its ALL priceless, especially the nitty gritty math details imo. Superb content as always !

realcygnus
Автор

Super interesting. You make difficult concepts very easy to understand. If I had had a teacher like you back in my high school days, I'd have enjoyed maths much more. Thanks!

braveitor
Автор

Great and easy to follow explanation of the function. Thank you.

Enherj
Автор

I find this generally usefull not only for shader artists. You are great. Thanks a bunch

betterbelikeme
Автор

Great episode dude, love how at the end you showed more complex examples of its use, that was key.

TankorSmash
Автор

Thanks Martijn, another awesome video!! your explanations are always really clear:)

Julian-bhrh
Автор

absolutely brilliant explanation. Thanks for teaching!

remmo
Автор

excellent video! definitely super cool stuff :) we appreciate you taking the time to teach the "basics" as well.

hascheidl
Автор

Your explanations are so easy to understand

erfansh
Автор

Wow! this was actually mind blowing. Thinking of smoothstep as an on/off function is very cool. And after watching this video, it makes complete sense. Thank you so much.

Nick-kbjc
Автор

Beautifully explained! Thank you! I spend quite a number of hours trying to wrap my head around what smoothstep, mix and clamp *actually* do, but I couldn't understand - I couldn't find a mental model. Then I found your video 👍

ppscvalentin
Автор

This channel is amazing. You are a great teacher, and the stuff you are doing is very interesting. I love math, but have a hard time grappling with it. The way you are building a specific function step by step really opened my eyes.
I love that you share the process so openly. Being able to follow along in code is the greatest way to learn for me. I know there is a lot of love for this channel, and it is deserved!. Thank you very much for teaching us!

arildboes
Автор

this channel is an absolute diamond in the rough

monx