The Continuity of Splines [video]

  • I’ve been following Freya’s work [0] for a while. She works in the game industry working with Unity, hosts a bunch of Discord channels, and live streams about game math and shaders. This video is relatively long, but it’s one year in the making. If you ever wanted to understand a bit more about Béziers vs B-Splines and G2 vs C2, this is great place to start.

    PS. I would also highly recommend these sources which have been covered before on HN:

    Curves and Surfaces by Bartosz Ciechanowski [1]

    A Primer on Bézier Curves by Pomax [2]

    [0] https://acegikmo.com/

    [1] https://ciechanow.ski/curves-and-surfaces/

    [2] https://pomax.github.io/bezierinfo/

  • Truly a masterpiece of technical communication! Mind blowing to think about how much work went into this video.

  • If all of maths was taught this way, we'd be looking at a bright future (in terms of education).

  • Is there any general rule that systems that have 'continuity' also having sensitivity to initial conditions? I can't help but think of chaos theory[0] when Freya describes the C2 continuous spline in the section on "Cascading Loss of Control" [1], and how it "yeets off to fucking wherever" (which is a great line).

    [0] https://en.wikipedia.org/wiki/Chaos_theory

    [1] https://www.youtube.com/watch?v=jvPPXbo87ds&t=1308s

  • I think the secret to get the C2 splines that pass through the control points right is to not just increase the degree but also add two more points, i.e. not 4 but 6 segments.

  • I'm really happy yall like it!

  • Speaking about this taking her a year to produce, there was a new Unity release last week that effectively preempted her own work on a Spline tool for the asset store where her previous work is quite popular.

  • I watched the entire video and I absolutely loved it. Great work, good explanation and very elegantly and beautifully done.

  • Super cool video, it explains a lot of stuff in a nice visual way

  • This video is fucking amazing.

  • this is almost a 1:1 copy of the Bezier curve video posted some months ago. how is this video getting attention? Even has the same graphics...