The Beauty of Bézier Curves

2024 ж. 14 Мам.
1 981 158 Рет қаралды

Bézier curves - how do they do?
They're used for animation, text rendering, and all sorts of curved shapes! But how do they actually work? well, like, that's what the video is about, so, watch it to find out etc!!
• Lots of love to
💛 Jazz "queenjazz" Mickle for making the music ❱ queenjazz.bandcamp.com/
💙 Grant "3Blue1Brown" Sanderson for pushing me to finally do this ❱ / 3blue1brown
🐦 Pomax for their wonderful writeup on Bézier curves ❱ pomax.github.io/bezierinfo
🐈 Thor the cat for.. hanging out.. when I was trying to record audio with no interruptions
🇫🇷 French subtitles by @damqui on Twitter
• How was this video made?
🔨 Created in the Unity game engine
⭕ Using Shapes, my vector graphics plugin ❱ u3d.as/1W37
📈 Using Mathfs, my math library ❱ github.com/FreyaHolmer/Mathfs
...along with a bunch of hacky, partially broken, procedural animation tools I made specifically for this video
• Did you know that "osculating" isn't pronounced that way?
✅ yes I do now in fact please stop commenting on it ;-; ❱ / 1429472399389507591
• Links
💖 Patreon ❱ / acegikmo
🐦 Twitter ❱ / freyaholmer
📺 Twitch ❱ / acegikmo
💬 Discord ❱ / discord
🌸 Instagram ❱ / freya_holmer
00:00 Intro
01:06 Use Cases of Bézier Curves
01:56 Lerp
02:34 Quadratic Béziers
03:07 Cubic Béziers
03:57 De Casteljau's Algorithm
04:25 Bernstein Polynomial Form
06:18 1st Derivative (Velocity)
07:31 Tangents & Normals
08:03 2nd Derivative (Acceleration)
08:31 3rd Derivative (Jerk/Jolt)
09:07 Curvature
11:05 Bounding Box
14:14 Arc Length
15:07 Arc Length Parameterization & Uniform Animation
19:13 Outro
19:54 Credits
23:57 Thor helping me record this at 2am

Пікірлер
  • 🐱💖✨ Frequently Asked Questions ✨💖🐱 🤔: How did you make this video? • Unity, the game engine, coding in C# • using my vector graphics library Shapes • using my own frame recorder tool • using lots of hacky procedural animation tools made specifically for this video. • exported as a .png sequence into DaVinci Resolve, for the final video editing • audio was recorded in FL Studio because apparently the voiceover feature in Resolve is just bad and broken? 🤔: How long did it take? 33 days from start to finish, somehow. I spent the last two days or so on the video editing, while the rest was work in Unity itself. In parallel, Jazz Mickle made the music, which I believe she worked on for a few days! 🤔: Did you know that "Osculati- yes after like 25 comments I finally know that that is, in fact, not how you pronounce "osculating" now please for the love of god stop commenting on it I've already added a note about it in the description but none of yall read that so please save me from more of this ;-; 🤔: I don't like your voice ..? okay? not sure how to answer that, it's a pretty weird thing to say. I don't like your comment! how about that?

    @acegikmo@acegikmo2 жыл бұрын
    • Sick burn for the last one! XD

      @abhitruechamp@abhitruechamp2 жыл бұрын
    • I dont like this coment

      @werty9939@werty99392 жыл бұрын
    • "i dont like your voice" who would ever say that? i wish i had a voice any close to that. have been trying voice training for a year now, no progress, only tears every day. considering becoming mute

      @IslaTheCutie@IslaTheCutie2 жыл бұрын
    • I like Your voice.

      @AB-bp9fi@AB-bp9fi2 жыл бұрын
    • I absolutely love your voice! And, I’m so proud at the sheer work and effort put into this month long project. Stunning work. 💜

      @Derpuwolf@Derpuwolf2 жыл бұрын
  • This video was a joy to watch! Really well explained, and such beautiful visualizations.

    @SebastianLague@SebastianLague2 жыл бұрын
    • This actually helped me to understand what Lerp() concretely was when watching your gamedev tutorials xD You guys are awesome!

      @marcusaasjensen@marcusaasjensen2 жыл бұрын
    • 18:23 did you help with this screenshot? Pasting in hard-to-decipher code seems up your alley

      @xX_dash_Xx@xX_dash_Xx2 жыл бұрын
    • I couldn't agree more. What a great work with the visuals!! :)

      @Caparrini81@Caparrini812 жыл бұрын
    • @@katowo6521 😂😂😂😂😂😂

      @seyedmortezakamali2597@seyedmortezakamali25972 жыл бұрын
    • @@katowo6521 wait does that mean my video is a grocery store

      @acegikmo@acegikmo2 жыл бұрын
  • Super cool. I'm really going to have to start using Shapes for my graphs.

    @PrimerBlobs@PrimerBlobs2 жыл бұрын
    • You're that evolution guy! Love your vids

      @snoopah3077@snoopah30772 жыл бұрын
    • ayo blob wit da mango and wood? 🥭🪵

      @catlover3296@catlover32962 жыл бұрын
    • Hey its this guy!

      @meemkoo@meemkoo2 жыл бұрын
    • Blob!

      @nabieladrian@nabieladrian2 жыл бұрын
    • Was not expecting you here. Hello!

      @TM-wn6fj@TM-wn6fj2 жыл бұрын
  • This is brilliant, it felt almost illegal for knowledge of this quality to be free!

    @nareal_chutney@nareal_chutney Жыл бұрын
    • cringe.

      @goodgoing4615@goodgoing46155 ай бұрын
    • @@goodgoing4615lmao what

      @elijahberg3606@elijahberg36065 ай бұрын
    • ​@@goodgoing4615 get help

      @-rate6326@-rate63265 ай бұрын
    • @@goodgoing4615 That's not very nice.

      @vinieoinc@vinieoinc5 ай бұрын
    • @goodgoing4615 he's paying for you to watch extremely good education for free, what's cringe about that?

      @giampaolomannucci8281@giampaolomannucci82813 ай бұрын
  • It’s hard to say which value is higher in this video - the pedagogic or the production one! This is _the_ clearest and most gorgeous explanation of Bézier curves I’ve ever seen!

    @crkvend@crkvend Жыл бұрын
    • pedagogy is for children. Something OP can't have.

      @TheBcoolGuy@TheBcoolGuy10 ай бұрын
    • @@TheBcoolGuy Um... I think you may need to look that up again? Pedagogy is the name given to the practice and methodology of teaching, if something has good pedagogy that means it's good at teaching a subject. Pedagogy is basically the study of how to teach, the knowledge and understanding of why certain things work better than others at imparting knowledge and under what conditions, the craft and experience involved in doing so. It's true that Pedagogy (etymology based on Greek for "child" and "leader") started out as referring to the teaching of children, and Andragogy was more meant for the teaching of adults, but this is basically a misnomer. Pedagogy actually means, especially in modern times, the craft or study of teaching from the perspective of a teacher-student approach to learning, whereas Andragogy is more learner-centric. In a pedagogic environment the learning is directed by an instructor who provides guidance, instruction and assistance to the learner who is learning a particular subject. In an andragogy environment the focus is more put on the learner's self-direction, where the learner takes responsibility for their learning, it's teaching the learner how to more efficiently learn on their own, how to find the information on their own, give the learner motivation to learn, etc, rather than on a particular guided course. Pedagogy can be used to teach adults, and Andragogy can be used to teach children, despite the origins of their names and both have advantages and disadvantages. Regardless @crkvend was merely stating how much educational value the video has, not sure what the response contributes?

      @DreadKyller@DreadKyller9 ай бұрын
    • ​@@TheBcoolGuyyour power level is showing lmao

      @NonJohns@NonJohns5 ай бұрын
  • The way the animations assist the narrative - resetting when needed, blending smoothly from one concept to another - is a joy in itself and makes this so much easier to take in than it otherwise would have been. This is so well done.

    @hawthornrabbit@hawthornrabbit2 жыл бұрын
    • Yeah nice!

      @lucbloom@lucbloom2 жыл бұрын
  • Wow thats smooth

    @WhatIveLearned@WhatIveLearned2 жыл бұрын
    • Now you can think of eggs as Beziér curves! That is life changing

      @aratakarkosh9588@aratakarkosh95882 жыл бұрын
    • hah. smooth. like the video.. and the curves- i am sorry

      @happysongs4kyrone@happysongs4kyrone2 жыл бұрын
    • Not as smooth as vegetable oil

      @eddypitono4995@eddypitono49952 жыл бұрын
  • @Freya there are no words to describe how valuable your content is to me. in 20 minutes, you have cleared up 2 years of curiosity and misunderstanding. Your explanations not only cater to the exceptionally educated but to mere mortals as well. Thank you. I never knew how interesting these subjects were until i began my journey into 3D, VFX and Animation but these videos are perhaps some of the highest quality I've seen to date. Also that includes being up there with the same quality I receive at my uni doing a degree in the field. Simply outstanding videos and work you do. Thank you for this content you build!

    @theMaizeOfficial@theMaizeOfficial Жыл бұрын
    • I'm so happy you like it maize!

      @acegikmo@acegikmo Жыл бұрын
    • @@acegikmo i have been a follower for some time and ill continue to be, i dont often comment but i really feel like you deserve the praise. loots of work goes into this and i can appreciate what you have built thus far is a mountain of exceptionally high quality, most dont realise the level that you are actually on, and im betting there is a whole lot of information that you know that simply we just will never learn due to its complexity. and im some one that loooves complexity, so much so ive built my own distro's in linux and i have my own git service on linux servers, i build software etc so i know a degree of complexity. but your on a whole other tier and I think you are right up there with the best the industry has to offer. Thank you for all you do !

      @theMaizeOfficial@theMaizeOfficial Жыл бұрын
    • ​@@acegikmo Fantastic 👍😎👍

      @x-boson2222@x-boson222210 ай бұрын
  • Being a digital artist / motion graphics artist, my mind was totally blown! You made the perfect fusion of knowledge and aesthetics!!

    @priyeshpv@priyeshpv Жыл бұрын
  • "3b1b but it's about gamedev" is a really good concept that I'd love to see you keep pushing!!!

    @Dani0x1B@Dani0x1B2 жыл бұрын
    • If that's what you're looking for, I'd highly recommend Sebastian Lague!

      @justinsahl1188@justinsahl11882 жыл бұрын
    • why does everyone compare 3b1b to anything close to math lol

      @adammuse3541@adammuse35412 жыл бұрын
    • @@adammuse3541 because of the very clean, very clearly code-driven animation style.

      @Dani0x1B@Dani0x1B2 жыл бұрын
    • @@adammuse3541 👆what they said. Plus he makes it easy to understand.

      @Nick-kb2jc@Nick-kb2jc2 жыл бұрын
    • @@adammuse3541 what?

      @concray@concray2 жыл бұрын
  • This is an absoulte masterpiece, especially the intro. That must have taken A LOT od work!

    @binary_gaming113@binary_gaming1132 жыл бұрын
  • i just wanna say that that intro was pure art. the way that you were able to simply explain why bézier curves and splines are useful and cool in just over a minute with amazing graphics was super. thank you so much for providing this video for free for anyone on the internet

    @whirrrl@whirrrl9 ай бұрын
  • "Sometimes the value under the root is negative. These roots aren't real, ignore them" Such a literal explanation gave me a chuckle

    @pladmitry@pladmitry Жыл бұрын
  • Hooooly cow, that intro animation was SO gorgeous. Scratch that, ALL the animations.

    @DrakiniteOfficial@DrakiniteOfficial2 жыл бұрын
    • right?! it's 3b1b level at this point

      @happysongs4kyrone@happysongs4kyrone2 жыл бұрын
    • Especially the cat at the end

      @zyansheep@zyansheep2 жыл бұрын
    • @a person With all due respect, it's *way* better than 3b1b. Those animations are on a whole other level than anything out there. Procedural perfection, not to mention beautiful style.

      @ittixen@ittixen2 жыл бұрын
    • @@ittixen not better, just a matter of taste

      @simohayha6031@simohayha60312 жыл бұрын
    • @@simohayha6031 Of course. Both "3b1b level" and "better than 3b1b" are opinions. Nobody claimed to be the arbiter of objective truth here.

      @ittixen@ittixen2 жыл бұрын
  • "This integral is a elliptic integral. In other words - sadness and despair" As a math undergrad I LAUGHED SO HARD The only problem in this video is that it ends. IT'S MARVELLOUS. I LOVED IT IT'S AWESOME YOU NAILED IT!

    @pilotomeuepiculiares3017@pilotomeuepiculiares30172 жыл бұрын
    • I've only had to solve one like 3 times in my 9 years as an engineer. It's cool. but yes, there was despair when I couldn't just plug in a formula and get a clean answer.

      @howdidthisgethere119@howdidthisgethere1192 жыл бұрын
    • @@howdidthisgethere119 Would Wolfram Alpha be able to do it?

      @BboyKeny@BboyKeny Жыл бұрын
    • @@BboyKeny Most of the time if I have to ask Wolfram Alpha something, the solution I need is complex enough to be behind their paywall so i don't bother asking.

      @howdidthisgethere119@howdidthisgethere119 Жыл бұрын
  • This felt exactly like watching a 3Blue1Brown video, very calming, very informative, and I got lost 2/3 of the way through, but that's on me. Please do more!

    @Ryan-wx8of@Ryan-wx8of Жыл бұрын
    • except 3b1b has a nice voice and this just ain't it

      @vinesthemonkey@vinesthemonkey9 ай бұрын
  • I was captivated this whole time. My hat is off to you, Freya. Masterfully done. PLEASE make more videos like this! As a math nerd myself (trig and calc are my faves) seeing stuff like this is really satisfying to me, the chance to learn about this stuff in such a well presented way is simple amazing.

    @truepennytv@truepennytv Жыл бұрын
  • I love that 3b1b inspired this, honestly you're giving him a run for his money! Incredible animation!

    @alex.mojaki@alex.mojaki2 жыл бұрын
  • Imagine a blind person suddenly receives their sight. That is what happened to me during this video. Now the course of my life is forever changed. I humbly request the full breadth of all things splines. Thank you Freya!

    @alittlebirdie8085@alittlebirdie80852 жыл бұрын
    • ...Now the course of my life is forever changed... Hopefully along a spline. :)

      @michac3796@michac37962 жыл бұрын
    • I watched this not knowing anything

      @mikemack7933@mikemack79332 жыл бұрын
    • And still don't know anything

      @mikemack7933@mikemack79332 жыл бұрын
    • @@mikemack7933 brush up to pre-calculus and you should have the tools to then intuitively understand the process. That and geometry.

      @jagtan13@jagtan132 жыл бұрын
    • The queen of the (Nordic) Pantheon, opening our mind to heavenly sight!

      @aniksamiurrahman6365@aniksamiurrahman63652 жыл бұрын
  • Your demonstration from 14:15 and onward not only explained why so many of my animations that follow splines had acceleration that I had to fix manually, but gave me an elegant solution, and a deeper understanding of the mechanisms that drive these pathways so I can have a complete understanding and control over my animation and model rigging. You have opened my mind so much and even helped deepen my understanding of derivatives in the process. Truly, thank you.

    @LeonKerensky@LeonKerensky Жыл бұрын
  • This video has everything. Math instructions that are both descriptive and clear. Beautiful animated illustrations. A gorgeous voice narrating. A few well-timed asides. Cat.

    @pluspiping@pluspiping11 ай бұрын
  • As Grant Sanderson said, this video is almost TOO good! Seriously, well done, and congratulations for the well-earned SoME winner selection. Since I watched this video, I've been literally thinking about Bezier curves a lot more frequently, and how I can apply them. Your visualization/explanation - of how Bezier curves are sort of like a moving weighted sum of the control points - was super powerful, and I've found myself thinking about that part for a while now.

    @thomaskaldahl196@thomaskaldahl1962 жыл бұрын
    • thank you so much, I'm glad you like it

      @acegikmo@acegikmo2 жыл бұрын
    • @@acegikmo no no, thank _you_ for making it! truly a masterpiece and i cant wait for more! Also 22:06.. a lot of us love dnd too lol. We would not mind dnd videos made in such a beautiful style "The Beauty of Bézier Curves"? more like The Beauty of This Video!! Wow

      @pvic6959@pvic69592 жыл бұрын
    • Grant Sanderson has without doubt made _the_ most beautiful maths videos on KZhead ... until now. This was insanely good. Grant's got competition!

      @egilsandnes9637@egilsandnes96372 жыл бұрын
    • @@egilsandnes9637 even _grant_ said this video was beautiful. this videos got the seal of approval haha

      @pvic6959@pvic69592 жыл бұрын
    • i literally made my own javascript bezier curve visualizer because of this

      @pineapplerindm@pineapplerindm2 жыл бұрын
  • This takes me back to when me and the homies were scrambling to figure out differential geometry the night before our first exam. Absolutely excellent content. Between you, 3b1b, and Seb Lague, I’m tempted to start working on graphics lmao

    @bionova7@bionova72 жыл бұрын
  • The colours, the gradients, the smooth af animation! this video was soooo satisfying to watch as well as being informative

    @JustTheJames@JustTheJames Жыл бұрын
  • Goes into my "Responses to students asking 'what do I ever need this for?' in math class"-folder :-) Very well done!

    @maxpower2480@maxpower24802 жыл бұрын
    • The answer is always video games. I have been playing a game called starbase recently that has required matrix math, unit vectors, converting between formal logic and equivalent math, and multilateration to understand some of the every day use things the community has made. Truly a beautiful time in history that play can inspire this kind of learning.

      @Thaccus@Thaccus2 жыл бұрын
    • @@Thaccus I think the main reason video games work so well for this from a coding and playing perspective, is that they still streamline a lot of stuff, which in 'reality' gets much too complicated for students still trying to grasp the basics. I've been working with a "realistic math questions"-collection for an advanced course and more often then not problems arise, when they have to debate significance of statistical data points and where to cut corners to make the math work.

      @maxpower2480@maxpower24802 жыл бұрын
    • @@maxpower2480 True. IRL GPS is filled with strange caveats and "We just add this constant because we found that it corrects errors for this part of this satellites path, but we don't know exactly why." and making one in a game with transmitters removes a lot of the more complex behaviors of physics. Working within virtual worlds does come with its own caveats, but they are way more understandable.

      @Thaccus@Thaccus2 жыл бұрын
    • ​@@maxpower2480 I love math so much as a subject but I don't think this is a good answer to the question. I think most of the coolest things in math (the fibonacci sequence, bezier curves, fractals, phi, etc.) are never taught in school. And they are, in fact, right that they most likely will not uses most things they learn in math class. Plus, using this (or other clearly real-world applications) as evidence of math's importance sends the message that math (or any other subject) is not valuable if it isn't actually useful in the "real world". I think the best answer to "why do I need this" is admitting that, yes, they most likely will not need to know calculus or how to solve a quadratic in their every day life, but that that doesn't mean the skills they learn aren't valuable. I here's a quote from the book "How Not to Be Wrong: The Power of Mathematical Thinking" that explains it better than I can: _"You may not be aiming for a mathematically oriented career. That's fine-most people aren't. But you can still do math. You probably already _*_are_*_ doing math, even if you don't call it that. Math is woven into the way we reason. And math makes you better at things. Knowing mathematics is like wearing a pair of X-ray specs that reveal hidden structures underneath the messy and chaotic surface of the world. Math is a science of not being wrong about things, its techniques and habits hammered out by centuries of hard work and argument. With the tools of mathematics in hand, you can understand the world in a deeper, sounder, and more meaningful way."_

      @Carbon_Crow@Carbon_Crow2 жыл бұрын
    • @@Carbon_Crow Very well put and let me just say that I agree. What I didn't say before is, that my students usually only get to hear my list of 'real world applications' right after they had to listen to a eyeroll inducing passionate speech about the intrinsic value of academic learning and the way math can entirely restructure the way your brain operates. That said: People are different and many students, if not most, will never see the world the way we do. To them fibonacci's sequence will never look like the cool mathematical guiding force of nature's complexities it so obviously is. And that is fine. Most of math lessons is to actual application of that knowledge what driving nails into a stump with a hammer is to building a beautiful wardrobe. And real world example exercises have to be kept simple most of the time to avoid uneccesary complexities, that even mathematically illiterate students recognize them as oversimplified. So providing them with an answer to "What can this be used for?" (Even if they likely never will...) with such great visualization can be invaluable... Maybe for that one student who, after getting a glimpse behind the curtain, gets caught up in my excitement on the next topic. If I manage to get a few handful of students to feel the way I did, when my teacher explained the idea behind calculus to me, I've done my job... Or in this case, Freya has ;-)

      @maxpower2480@maxpower24802 жыл бұрын
  • This promises to be a very well-rounded video.

    @JoshuaTheHippie@JoshuaTheHippie2 жыл бұрын
    • Although there is a slight learning curve

      @YTRingoster@YTRingoster2 жыл бұрын
    • XD

      @novrdd@novrdd2 жыл бұрын
    • I don't know. It seems pretty derivative.

      @CathodeRayKobold@CathodeRayKobold2 жыл бұрын
    • We'll have to stay around and see

      @camilo0@camilo02 жыл бұрын
    • I would try to come up with a smart pun but, LERP

      @JuanPablodelaTorre@JuanPablodelaTorre2 жыл бұрын
  • Please please make more videos like these. These are the best videos about geometry that I have seen. Your visual style and narrative are so well done. Congrats.

    @andyopayne@andyopayne Жыл бұрын
  • I was just browsing about Bézier curves and stumbled upon this. Please do more videos like this on applied math topics. The visualization are just perfect and after each segment i paused the video to think about it for a while. You definitely earned a sub..

    @georgevjose@georgevjose Жыл бұрын
  • It's videos like this that make me realize despite how awful the world seems sometimes that we live in the greatest point in human history. We are so lucky to have beautiful people like Freya to teach us things in such a simple and elegant manner.

    @superordinate@superordinate2 жыл бұрын
  • I have never seen an explanation on this level of quality. I absolutely adore Sebastian Lague, Veritasium and 3B1B, but this is such a beautiful combination of concepts, math, coding, smooth transitions and elegant visuals, I've only watched one video so far and it already feels like a drug.

    @absence9443@absence94432 жыл бұрын
    • many of 3b1b's videos are on this level.

      @sharpnova2@sharpnova22 жыл бұрын
    • look up scienceclic. he's also in this league of explainers

      @powerLien@powerLien2 жыл бұрын
  • I can't get over how well-made this video is. The explanations are amazing, but the visualizations of everything are just next level!

    @elliotmarks06@elliotmarks06 Жыл бұрын
  • The production and educational value is insane, definitely linking this video to anyone who wants to learn about Bézier Curves

    @martynasdev@martynasdev Жыл бұрын
  • this is a presentation masterpiece, i really like how you started with the notion, built up to the relatability then you dive deeper and deeper into the math allowing people at different mathematical maturity to still appreciate it up to whatever ability they are at.

    @dasmartretard@dasmartretard2 жыл бұрын
  • Bruh freyas artistic skills really came into play with this one, this type teaching would help a lot of people that don't find math's appealing actually care about this

    @whinebite@whinebite2 жыл бұрын
    • Hi GIR

      @wintermutevsneuromancer8299@wintermutevsneuromancer82992 жыл бұрын
  • This is a super high-quality content. I usually keep away from commenting on any youtube videos. But could not keep me from appreciating this superb work. I am presently studying at IIT but kind of a person that rely on visualizations for building conceptual understanding. This video helped me to have a solid understanding of Bezier Curves. I'm gonna watch all of your videos. Please keep making these videos.

    @Dibakash@Dibakash2 жыл бұрын
  • This was so elegant and beautiful. That intro is something from the outer world. I can watch it over and over again. And I will do that. Absolutely amazing piece of work!

    @commissariorex@commissariorex Жыл бұрын
  • As the title tells, this might the be most beautiful visualisation of the subject. I have to appreciate the effort you’ve put into this.

    @mobilelast1715@mobilelast17152 жыл бұрын
  • This is a piece of art. Its the first video of yours that i watch and i still cant believe how great it is. Im an undergrad in cs and i often question myself "WHY im studying this?", but you showing how beautiful math can be and how it can be applied in really cool things (like these games) actually inspired me again to keep learning. Thank you again for making this video! *english isnt my first language so i hope you all understand my message*

    @_haru.o@_haru.o Жыл бұрын
  • I’ve been coming back to this video so many times, I just love the clarity, the calm pace and the general beauty of the explanations. Thank you so much, this video made me nerd into math again

    @noegogniat1548@noegogniat15484 ай бұрын
  • As an animator and game dev myself, these are levels of perfection I genuinely thought were practically impossible to achieve for mere humans. You are definitely a genius. Those procedural graphics and movements, the underlying mastery of modular design which must have gone into making those tools, the beautiful style all across motion, color, logic, shape, and the way everything clicks together... This is on its own level far, far above everything I've seen.

    @ittixen@ittixen2 жыл бұрын
    • Mi pali e toki tawa sina pi nanpa wan!

      @janmamu8721@janmamu87212 жыл бұрын
  • My god, the editing here is amazing - great work! This described these things way better than Ive seen before

    @Sciman0231@Sciman02312 жыл бұрын
  • I have been using bezier (and other) splines for decades in my work. Seeing them come alive like this and described and deconstructed was honestly inspiring. Thank you so much!

    @psriniv1@psriniv1 Жыл бұрын
  • Yes, more of this! An incredible resource on this subject which will be useful for years to come.

    @Ecker00@Ecker00 Жыл бұрын
  • This project is such an eye candy. Can't imagine how fun it would've been to make these beautifully crafted animations. Love your work! Lot's of blessings 🙏🏼

    @ikroopsinghkalsi3810@ikroopsinghkalsi38102 жыл бұрын
    • It takes brains to make it real

      @fer1847@fer18472 жыл бұрын
  • This video alone makes the call to action of 3Blue1Brown worthwhile. Incredible job!

    @blumenkohltv1565@blumenkohltv15652 жыл бұрын
  • The production quality of this video is just out of the world. The animations are probably one of the best I ever saw on KZhead and the concepts illustrated along with the perfect narration makes it one of the best videos. I would love to see you make more of Science and Mathematics videos, the quality of the video is so high that it can give a tough fight to the giants of KZhead like Veritasium, 3B1B, Kurzgesagt etc. Keep going, your work is flawless.

    @somyadeepbhargava7030@somyadeepbhargava70302 жыл бұрын
  • This video is masterpiece! The visualizations, the explanations, the music - just everything

    @Splntxx@Splntxx Жыл бұрын
  • Wow, this is maybe the best video I've ever seen that explains a complex topic. Didactic, timing, graphics, everything on the point.

    @kii1377@kii1377 Жыл бұрын
  • 10:10 Note: Osculating is different from oscillating! When a circle “fits” nicely to a curve like that, it is called osculation. Oscillation is not the same thing. This video is still gold, though. Amazing work!

    @JordanMetroidManiac@JordanMetroidManiac2 жыл бұрын
    • I knooooow~ twitter.com/FreyaHolmer/status/1429472399389507591

      @acegikmo@acegikmo2 жыл бұрын
    • @@acegikmo My apologies if I sounded rude. I didn’t see any top comments on it so I wanted to make sure that was out there. Really though, great work on the video. I watched the whole thing even though I already knew a bit about Bézier curves!

      @JordanMetroidManiac@JordanMetroidManiac2 жыл бұрын
    • @@JordanMetroidManiac you're good, I'm just sad I'll never escape this comment over and over again, haha but I'm glad you liked the video!

      @acegikmo@acegikmo2 жыл бұрын
  • 19:37 I was wondering how you chose the colouring of the curve. Of course it was with the help of another bézier curve! Really showed the versatility and practicality of this tool.

    @fulladolf@fulladolf2 жыл бұрын
    • Jesus Loves You Isak

      @101design5@101design52 жыл бұрын
    • @@101design5 Hail Satan!

      @Kenjuudo@Kenjuudo2 жыл бұрын
    • ​@@Kenjuudo 😂😂

      @masteroogway2405@masteroogway24052 жыл бұрын
    • @@masteroogway2405 xD

      @Kenjuudo@Kenjuudo2 жыл бұрын
  • This is the most beautiful animation I've ever seen ❤ Great work!

    @alexanders8620@alexanders8620 Жыл бұрын
  • I like that the way many of the 2D curves you showed in this look like they go into and out of the screen and almost look 3D, a nice effect!

    @CaiGwatkin@CaiGwatkin Жыл бұрын
  • This is an awe inspiring video, artistically, mathematically and technically.

    @kamenriderinfinity@kamenriderinfinity2 жыл бұрын
  • Wow, I just clicked on a random video expecting nothing, and got probably the most well-crafted video I've seen this month. Great visuals, great explanations, and great background music choice and volume. I'm only 6 minutes in, and can already tell this is a masterpiece. Edit: I'm just gonna subscribe, this video was great. Also ooo I'd like the video on splines, especially from you!

    @rysea9855@rysea98552 жыл бұрын
    • That's always how it is when you have no expectations. The best thing ever hits you.

      @siriusgamez2758@siriusgamez27582 жыл бұрын
  • Freya, after watching this video, I'm really impressed, this is so great video. The idea of adding explanatory animated visuals is excellent. I saw many videos and II haven't seen anything like it, I really hope you continue your work.

    @sa8212@sa82122 жыл бұрын
  • All of your videos, I find very entertaining due to the fact you make everything seem so simple, or the greatest videos, well; you're awesome!

    @jammminjase@jammminjase Жыл бұрын
  • Please more videos! This is amazing, and I wish I had this sort of instruction back in high school. I would have been interested in math as it relates to game development. So more videos along the line of where to use the curves, how, why? Arc of a grenade, etc.

    @Sharlenwar@Sharlenwar2 жыл бұрын
    • Bézier curves are commonly used in animation and interpolation of various things! Trajectories are a little different, generally you simulate them in real time instead of planning the entire path, but for AI prediction etc. it's useful to know the entire arc, travel time, and so forth now, trajectories with a simple gravity vector, are themselves quadratic bézier curves! though they're rarely represented as such or coded as such. But yeah! might be a neat topic for a future video :)

      @acegikmo@acegikmo2 жыл бұрын
    • @@acegikmo I enjoyed your video very much, however I felt a bit misled. I was hoping you will explain what I saw in the intro. The point is (no pun intended) what you showed is the outer control point curve and the intro hinted on-curve control point workings. I would like to learn of that. Again, thank you for creating this visualization. When years ago I learned about these in class was very dry and boring. This video showed everything in 20 minutes, while we spent at least 90 to sketch approximations and scratch formulas to a notebook we never ever used later...

      @Sekir80@Sekir802 жыл бұрын
    • @@Sekir80 the intro is using several bézier curves joined together, it's just that the control points aren't always visible! (but they are in some sections of the intro) if you're looking for a spline that passes through all points, without explicit control points, that would be a catmull-rom spline usually :)

      @acegikmo@acegikmo2 жыл бұрын
    • @@acegikmo Thanks for the answer! I might have mistaken the point and the perpendicular blue lines with little circles at the end as control points (visible from 0:19 - 0:23). What I meant is this: en.wikipedia.org/wiki/Composite_B%C3%A9zier_curve#/media/File:Beziergon.svg Where the curve passes through the points and tangential line is the control, which can be broken in a way as you see on the left points. So, this is just another representation of the same maths, I guess.

      @Sekir80@Sekir802 жыл бұрын
    • @@Sekir80 those blue lines in my video are the gray tangent lines you see in the image you linked - it's just a matter of putting multiple bézier curves in a row, usually called a spline

      @acegikmo@acegikmo2 жыл бұрын
  • The phrase is now, "Lerps all the way down"

    @drakel5943@drakel59432 жыл бұрын
    • Lerpception! 🌈🚂

      @gabrz75@gabrz752 жыл бұрын
    • @@gabrz75 I got that reference

      @falconelsu9798@falconelsu97982 жыл бұрын
    • Unless you're in Australia and a koala accidentally eats some lerp.

      @pierreabbat6157@pierreabbat61572 жыл бұрын
  • Probably the best video I've ever seen on youtube! Just started looking at curves and paths with javascript( svg ) and this video was like "where have you been all my life" .. Thanks Freya!

    @utvikler-no@utvikler-no2 жыл бұрын
  • The animations were beautiful, amazing explanations too. Thank you for making this!

    @enjoilife1128@enjoilife1128 Жыл бұрын
  • The intro is absolute art. Also, I love how you use FF14 as example both in the shader course and this, I started playing partly because of you :D

    @Cazametroides@Cazametroides2 жыл бұрын
  • Freya, this was incredible! I do motion design in my video production work and I am SO blown away by what you created with Unity and Shapes! Incredible. One of these a month would be an absolute dream. Congrats on this wonderful video!

    @JoshuaTheHippie@JoshuaTheHippie2 жыл бұрын
  • These animations are really good, probably the best I've seen in a long time

    @YonatanAvhar@YonatanAvhar Жыл бұрын
  • One of the most wonderfully animated video I have ever seen. What a pleasure to watch!!

    @angish1@angish1 Жыл бұрын
  • Love that alternative interpretation of the lerp visualized as weighed vectors, I hadn't seen that demonstrated like that before.

    @mattanimation@mattanimation2 жыл бұрын
  • Everything about this is amazing, from the mathematics, the animations, the music and vibe, and just the sheer elegance of how it's all interconnected. Very excited to see more!

    @SamChaneyProductions@SamChaneyProductions2 жыл бұрын
  • Thank you so much for this! I absolutely love your enthusiasm for Bézier curves (which I'd been meaning to learn more about).

    @DeirdreSM@DeirdreSM10 ай бұрын
  • I saw your presentation at ESG and now I'm checking out your channel. This was really a great video! It is honestly rare to see this quality of content on youtube.

    @shapeletter@shapeletter Жыл бұрын
  • As a CAD guy who occasionally teaches this stuff I would love to see a video on splines! Thank you. You explain this so much better than I do. I'll be sending this link to my engineers in the future.

    @JamesPassmore@JamesPassmore2 жыл бұрын
  • 16:55 When you did the equally spaced t value animation it looked like a 3d animation. My brain was trying to telling me that the dots were traveling at a constant velocity and only appeared to be slowing down in the middle because they were traveling towards me.

    @angst_@angst_2 жыл бұрын
    • yeah now that you say that I can see it too.

      @markderonde6226@markderonde62262 жыл бұрын
    • It looks like the speed of the dots is inversely proportional to the curvature or the speed of the dots is directly proportional to the radius of the curve.

      @ulrichraymond8372@ulrichraymond83722 жыл бұрын
    • i directly related it to the roller coaster she showed before lol

      @MrParry1976@MrParry19762 жыл бұрын
  • This video is so rich, in the sense that, you'll hardly find any congruent material like this video covering such an underrated topic!

    @user-on3ef9dg9s@user-on3ef9dg9sАй бұрын
  • I love learning more about things I knew/heard about, but never knew the gritty details about. This was an incredible video, thank you!

    @dorondavid4698@dorondavid46983 ай бұрын
  • you have a really good voice/cadence for this! i've been hard pressed to find more channels with the same "friendly explanation" energy as sebastian lague videos for example. i look forward to more!

    @dialog_box@dialog_box2 жыл бұрын
  • This video has blown my mind. I have been using curves in parametric modeling for decades and have never seen such an elegant, clear, concise explanation of these concepts. Thank you for your efforts. The amount of thought and energy that went into this is astounding.

    @henmich@henmich2 жыл бұрын
  • That first demonstration of the construction of the quadratic and cubic curves was so mind-blowingly intuitive, I felt like I immediately understood something I had only ever vaguely brushed up against up until now!

    @eragonawesome@eragonawesome Жыл бұрын
  • Thank you so much for this video! Ive always used bezier curves in different things in my career but never had it so beautifully explained. I'm a visual learner and grasped so many trickier concepts because of this. I feel so much more confident to talka bout linear interpolation, lerping and how bezier curves are made thank you!

    @feymakesgames8582@feymakesgames8582 Жыл бұрын
  • That was the nerdiest and most amazing way to visualize Bézier curves ever. This was amazing!

    @investorsam@investorsam2 жыл бұрын
  • I've been using bezier curves for years now, but had never really understood what they were all about. Awesome explanation and mind-blowing visualizations. Thanks for the insight!

    @alejandrogalasso2352@alejandrogalasso23522 жыл бұрын
  • Thanks for telling what was used to make those wonderful animation. I needed something like that that to teach shapes to kids. Thank you. You’re the best.

    @yolamontalvan9502@yolamontalvan95026 ай бұрын
  • These visuals are mind blowing. From the explanations to the animations, this was phenomenal. amazing job with this

    @Richard-tg2lb@Richard-tg2lb9 ай бұрын
  • Freya, this was stunningly beautiful! I teach Bézier curves every semester in my intro game programming class for nearly 20 years, and now I'm going to show your video as an intro. This is also the best advertisement I've yet seen for your Shapes library. I also really appreciated hearing the details of how you made the animations. Thank you. :)

    @CapnArchon@CapnArchon2 жыл бұрын
    • and the narrator has a completely transsexual voice so will fit right in with the way you university professors like to brainwash people into being mindlessly woke. win win!

      @sharpnova2@sharpnova22 жыл бұрын
  • this video is a masterpiece, i wish every math lesson was this refined and clear, very good job!

    @motepral34@motepral342 жыл бұрын
  • Work of art thank you for explaining so clearly how works the tools like the feather in Photoshop. I’ve been using them for years and you really made me understand the beauty of it :)

    @Oddnc@Oddnc Жыл бұрын
  • The production quality of this video made it really enjoyable to go through. Big ups to you

    @pleasesteponme9888@pleasesteponme9888 Жыл бұрын
  • This video is beautiful. As someone just moving in higher level maths like this, seeing the concepts we've been learning applied is fascinating

    @jonahmcconnell4818@jonahmcconnell48182 жыл бұрын
  • This was amazing! You definitely have the charm of Grant, you’re voice is so smooth like his and you explain very intuitively. I’m looking forward to your future projects!!

    @KevinJonesPandaas@KevinJonesPandaas2 жыл бұрын
  • An absolutely amazing video on a fascinating topic with visualizations as close to perfection as I've ever seen!

    @hyperion_mike@hyperion_mike Жыл бұрын
  • Damn you genius

    @Slidan@Slidan Жыл бұрын
  • Absolutely stunning. I definitely would like to see more videos like this.

    @JimmyCushnie@JimmyCushnie2 жыл бұрын
  • Ever since I got hooked on to 3b1b videos, all other sources of math kind of felt incomplete. And I assumed that it wouldn't be very likely that I come across another medium that was as unique, as informative, thought provoking and a million other adjectives. But your video was a breath of fresh air. It felt perfect in every regard. It felt less like an educational video and more like an excellent work of art (without compromising content!). I thoroughly enjoyed every single second of your video. And the cameo of Thor was the cherry on top! Absolutely loved it!

    @kaushikmmahadevan2225@kaushikmmahadevan22252 жыл бұрын
  • This video has produced a big nostalgia on me. I studied a PHD in computer graphics several years ago (almost two decades) , but I had to switch to other field for work reasons. I've just remembered all of those concepts during you video. In less than half an hour you sum up a lot of time It took me to learn all of this. Internet is amazing.

    @tomillotube@tomillotube Жыл бұрын
  • Let me say that this was the first of your videos I've ever seen, and one of the two I have seen today, and my God, you clearly have an amazing talent for informative, educational and beautifully animated content! I've used Bézier curves in the past, but I never really understood how the control points affect them, although I developed a general "feel" for it. As a hobbyist game developer, I've also tried tackling them in different ways but never really even had the patience to start trying it since they just seemed like complicated beasts to me. But what do you know, I feel completely stupid now for not tackling them before, because your video has made me realize that they are fucking simple (pardon my French). Kudos for this video, I've learned a whole bunch just from watching it, and you can be certain you've just acquired another subscriber!

    @ruirosario699@ruirosario699 Жыл бұрын
  • Oh my gosh, the "Kappa" had me laughing so much 😂

    @sleepyvibey@sleepyvibey2 жыл бұрын
  • I know everyone else is saying this already, but this is truly one of the most spectacular math videos I've seen in a long time. Thank you for all your hard work

    @Prof_Granpuff@Prof_Granpuff2 жыл бұрын
  • I got so excited when watching this video I told my dad . I’ve used these things in blender quite a few times to help model rounder objects but understanding how they work was very exciting !!

    @iamasteel@iamasteel Жыл бұрын
  • I primarily use CAD at work or home for personal projects. I have been using Bezier curves to design my guitar bodies and necks , I never cared to look into the specifics of Bezier curves but was absolutely blown away by this incredibly well put together video. I learned so much from this !

    @chrisernoii8441@chrisernoii8441 Жыл бұрын
  • This has got to be one of the best videos in the history of mathematics! You have done a cracking job and I hope you make more. Bravo.

    @ChrisHills44@ChrisHills442 жыл бұрын
  • That was *so* good. I knew the basics of Bezier curves but you've taught me so much more. Amazing stuff and incredible animations.

    @JaccovanSchaik@JaccovanSchaik2 жыл бұрын
  • This was incredible... I consider myself intelligent, but never really tried to figure out Bézier curves, because I assumed they were too complicated - especially for practical game development use. But the way you explain things made it nearly impossible for me to not get it. You have a very elegant and artistic teaching style that converts left brain data into right brain data, which is so much easier to absorb. Thanks so much for making these types of videos, and please make more!

    @robertmoats1890@robertmoats1890 Жыл бұрын
  • Absolutely wonderful work. Fantastic explanation and the graphics make it really easy to understand. You have set a bar there!

    @dark-sec@dark-sec2 жыл бұрын
KZhead