HackerTube

The Beauty of Bézier Curves

Freya Holmér16 HN recommenders · recommended in 13 months, 2021–2026
YouTube
explainer · intro · evergreen · 2021–2026 on HN

Freya Holmer explains how Bezier curves work, from the helper-line construction to their uses in animation, text rendering and shapes. It uses visuals from her Unity Shapes plugin and was a SoME1 contest winner.

HN repeatedly calls it one of the best math and graphics explainers on YouTube, praised for bridging game dev and math.

12 comments from Hacker News

@jedimastert2026-04 · in “A Primer on Bézier Curves – So What Makes a Bézier Curve?”

Related, I think Freya Holmér's "The Beauty of Bézier Curves" is in the running for one of the best educational videos on YouTube. ▶ this video

Strongly recommends View on HN
@viggity2025-08 · in “Bezier-rs – algorithms for Bézier segments and shapes”

Anytime béziers are mentioned on HN, I feel compelled to share these absolutely incredible videos from Freya Holmér link (73 minutes) ▶ this video (24 minutes)

Strongly recommends View on HN
@amtunlimited2025-08 · in “An interactive guide to SVG paths”

I'm really glad the article links to Freya's "Beauty of Bezier Curves" videos, it's genuinely one of the best math/graphics/explainer videos ever made ▶ this video

Strongly recommends View on HN
@viggity2025-02 · in “Jacksonpollock.org (2003)”

If splines/beziers are of any interest to you, I could not recommend these videos from Freya Holmer enough. link ▶ this video

Strongly recommends View on HN
@armchairhacker2022-07 · in “Ask HN: Higher order derivatives in everyday life?”

Bezier curves. Cubic bezier curves (generally the most common type) are represented by cubic polynomials x(t) and y(t) (or just one polynomial P(t) where the coefficients are vectors). The first derivative gives you the tangent and normal. The second derivative gives you the direction the normal will gradually become as t increases. The third derivative gives you the change in this change (the fourth derivative is zero). Curvature is also computed from the first and second derivatives: K = det(P', P'')/||P'||^3 Other kinds of bezier curves are similar. In quadratic ones the first and second derivatives are normal and normal change but the third derivative is zero. In higher-polynomial bezier curves the third derivative changes over time as the fourth is non-zero, and so on. Source is a really interesting video on bezier curves which I highly recommend: ▶ this video .

Strongly recommends View on HN