HackerTube

THE VIDEO SHELF · shader programming

Learn to Paint with Mathematics

Inigo Quilez live-codes a painting using only mathematics in a shader, building it up step by step. The linked Shadertoy source shows the result.

Why HN readers recommended it

Recommended as the most beginner-friendly way into shader programming and procedural graphics.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Inigo Quilez
Topic
shader programming
Format
tutorial
Level
intro
HN recommenders in dataset
3
HN mentions in dataset
3
Recommendation years in dataset
2022–2025

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • Thankfully for the graphics the very person who did the graphics in this Elevated demo is very generous with their time. Inigo Quilez has many instructional videos on his channel in how to code procedural graphics from the very beginner to the advanced. I link …

    djmips on Hacker News · 2022-06
    In Source code for 4kb demoscene production “Elevated” released (2016)
  • [LINK] is what I'm talking about. It's not necessarily a from-zero introduction, but it's a nice resource. [VIDEO] is probably the the most beginner friendly. [LINK] is another great place to start. Good luck and enjoy!

    joenot443 on Hacker News · 2023-04
    In Show HN: Unknown Pleasures, a tiny web experiment with WebGL
  • Yes, but you can learn it! 1. Get inspired, get motivated. Shaders like these are breathtaking (and well-commented): [LINK] 2. Watch "Learn to paint with mathematics" to see a simple shader being built gradually: [VIDEO] 3. Work through [LINK] .

    modernerd on Hacker News · 2025-01
    In Dissecting "Tiny Clouds" shadertoy (2017)

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.

Keep exploring