Making a heart with Maths
Inigo QuilezRecommended by 2 HN commenters across 2 months, 2017–2020
tutorial · intro · evergreen · 2017–2020 on HN
Inigo Quilez shows step by step how to build a simple heart shape from mathematics and shaders, with code on Shadertoy. It is an introduction to procedural graphics and signed distance functions.
HN commenters call it a great beginner-friendly introduction and enjoy watching Quilez work through graphics.
Up next
1 mo on HNBytebeat: Music from very short programs - the 3rd iteration
Ville-Matias Heikkilä (viznut)
Recommended 1× on HN · 2013–2024
2 mo on HNLiquid Sand Hot Tub- Fluidized air bed
Mark Rober
Recommended 2× on HN · 2018–2025
5 mo on HN"Shen: A Sufficiently Advanced Lisp" by Aditya Siram
Strange Loop Conference
Recommended 2× on HN · 2015–2024
2 mo on HNJonathan Diegelman - Modeling Spacecraft Separation Dynamics in Julia
The Julia Programming Language
Recommended 2× on HN · 2021–2023
3 mo on HNDoes APL Need a Type System? by Aaron W Hsu at #FnConf18
ConfEngine
Recommended 3× on HN · 2019–2025
13 mo on HNThe Beauty of Bézier Curves
Freya Holmér
Recommended 16× on HN · 2021–2026
11 mo on HNThe Continuity of Splines
Freya Holmér
Recommended 10× on HN · 2022–2026
10 mo on HNelevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)
Demoscene High-Quality Videos (Annikras)
Recommended 7× on HN · 2013–2025
10 mo on HNPainting a Character with Maths
Inigo Quilez
Recommended 13× on HN · 2021–2025
10 mo on HNThe Real Story Behind Wayland and X - Daniel Stone (linux.conf.au 2013)
Mladen Mijatov
Recommended 13× on HN · 2013–2026
9 mo on HNA Deep Dive into Nanite Virtualized Geometry
SIGGRAPH Advances in Real-Time Rendering
Recommended 7× on HN · 2021–2026
10 mo on HNSiggraph2019 Geometric Algebra
Bivector
Recommended 8× on HN · 2020–2022
3 comments from Hacker News
Highly recommended video by Iquilez, in a similar vein: ▶ this video Watching the guy hack away at graphics is super enjoyable
His YouTube tutorial where he creates the beating heart composited on live video as he explains it is a great introduction for beginners and younger people [1]. I've learned so much from his sharing of his techniques and knowledge. Thanks Inigo! [1] ▶ this video
I was expecting it to be the same algorithm in two different languages, but the Python version is a mathematical description whereas the C version is RLE-compressed. Relatedly, there is this video on how to procedurally generate a 3D heart: ▶ this video