Coding Math: Episode 19 - Bezier Curves

preview_player
Показать описание
A deep dive into Bezier Curves.

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

Everytime I learn a new algorithm (for graphics, which is my current study), I go through the 3 steps of enlightenment.
1. How the eff does this work?
2. Holy eff
3. How the eff did they think of this??

ScipioWasHere
Автор

After way to much searching and reading and confusion I came on your video. Years after date and stil by far the best explanation. Thank you!

joriskingma
Автор

Please don't ever stop making these videos. It was brilliantly explained. Subscribed right away and now I'm going to watch all your videos. Thanks a lot.

utsavsharma
Автор

Thank you This explanation is great ! And also, I never had the occasion to thank you for your book "Making things move" which is one of the best book on the market along with Nature of Code !

sociamix
Автор

Thank you very much for creating these videos with all your time and efforts. We're in your debt.

creativeplanet
Автор

Dude... Thanks for this video. Great explanation! I've worked with bezier curves both in design softwares and in code and I FINALLY GET IT.

completehere
Автор

Thank you for this, been reading about BezierCurve all day and stumbled upon this jewel.

stuffonstuffs
Автор

The biggest difference between this channel and Coding Train is that Coding Train takes you deeper into the software creation process. Both excellent in their own way.

kustomweb
Автор

This is amazing! I used to draw these all the time in school, just for fun to pass the time, without knowing there was any historical/mathematical importance to it all. :)

youvebeensubbedto
Автор

I needed 6 power naps to digest all this.

mlight
Автор

I used to play with ideas like this in BASIC when I was 11. I had no idea at the time it had anything to do with calculus, it was just fun to program different shapes in by changing the points. I really like this run down. Introducing the quadratic equations into this idea makes it far more useful. I had planned on designing a UI for a project I am working on today but I am going to have a hard time not spending some time just playing around with Bezier Curves and seeing what I can come up with adding some of the new to me ideas you just presented.

adsicks
Автор

@6:31 if you had a variable or infinite amount of points in a list, could every 2 then become (list length - 1?) and P0 etc becomes P[i] then i + secondaryPositionCounter for the rest of the points?

hank_bloodshadow
Автор

This is really cool, thank you so much for sharing your knowledge and taking this time to produce this video.

ymazalmazal
Автор

+Keith Peters
As a French speaker, your comment is correct. There should be absolutely no -r sound at the end of Bezier. Terminal -r in French words after an e are unpronounced unless followed by another e. The '-air' sound in Australian or British English is the best approximation, for American speakers the 'ay' is the closest. You could try pronouncing the first part of 'ay' before the 'y' sound. This 'ay' sound at the end of words is often deliberately put on by French people imitating English accents.

PoolOfPeas
Автор

Superb explanation in so short amount of time! Thanks :)

wincentyzkielczy
Автор

Very awesome tutorial!
Just wrote my own version in Python!
Pretty Fun...

DlcEnergy
Автор

For a longer segment, the distance travelled between each 'step' is bigger than a shorter segment, and that is evident with the dot on the curve moving fast on 'longer' lines than 'shorter' lines. This would not be preferable when animating say a camera where it goes along the path fast and then slow. How would one fix this to be same amount of 'distance' travelled per 'step'?

CyberMew
Автор

Thank you! The mispronunciation of this word is amazing...

henmich
Автор

thank you. this was very well written. what then how then briefly why

forethoughtx
Автор

Amazing explanation. I am using this curve for a pseudo-physics system in my game and didn't quite get how it all worked until now.

shadoninja
welcome to shbcf.ru