Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Learn to Paint with Mathematics

    Inigo Quilez

    3 HN recommenders · recommended in 3 months, 2022–2025

    YouTube

    24:02 · 191K views · Jul 14, 2014

    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.

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

    Design, Graphics & Visual MediaCreative coding & generative artComputer graphics & rendering
    1. 42:00
      I painted a Landscape with MathematicsInigo Quilez812K views • 4 years ago
    2. 24:46
      Painting a Character with MathsInigo Quilez458K views • 5 years ago
    3. 10:14
      Making a heart with MathsInigo Quilez112K views • 9 years ago
    4. 5:43:06
      LIVE Coding "Happy Jumping"Inigo Quilez106K views • 7 years ago
    5. 15:39
      ShaderToy LiveCoding - The Drive Home - 1. Basic SetupThe Art of Code28K views • 8 years ago
    6. 3:53:11
      Shader Basics, Blending & Textures • Shaders for Game Devs [Part 1]Freya Holmér1.9M views • 5 years ago
    7. 30:55
      [JSConfUS 2013] Steven Wittens: Making WebGL DanceJSConf56K views • 13 years ago
    8. 1:25:34
      8 Bit & '8 Bitish' Graphics-Outside the BoxGDC Festival of Gaming569K views • 9 years ago
    9. 18:18
      I Tried Turning Games Into TextAcerola572K views • 2 years ago
    10. 17:54
      Coding Adventure: Ant and Slime SimulationsSebastian Lague2.2M views • 5 years ago
    11. 1:37:22
      Siggraph2019 Geometric AlgebraBivector87K views • 7 years ago
    12. 2:01
      The Drive Home - ShaderToyThe Art of Code11K views • 9 years ago
    13. 1:00:49
      The Art of Code - Dylan BeattieNDC Conferences4.9M views • 6 years ago
    14. 29:16
      SYMBOLICS S-PACKAGES 3D GRAPHICS AND ANIMATION DEMORed Martian14K views • 13 years ago
    15. 21:46
      Surface-Stable Fractal Dithering Explainedrunevision647K views • 1 year ago
    16. 16:43
      Blender 3.0 Beginner Tutorial - Part 1Blender Guru9.3M views • 4 years ago
    17. 24:26
      The Beauty of Bézier CurvesFreya Holmér2.2M views • 5 years ago
    18. 3:36
      elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)Demoscene High-Quality Videos (Annikras)317K views • 15 years ago
    19. 14:28
      Superpositions, Sudoku, the Wave Function Collapse algorithm.Martin Donald764K views • 6 years ago
    20. 58:59
      GuiltyGearXrd's Art Style : The X Factor Between 2D and 3DGDC Festival of Gaming711K views • 11 years ago

    3 comments from Hacker News

    1. @djmipsJun 2022· in “Source code for 4kb demoscene production “Elevated” released (2016)”

      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 a couple of examples. You can watch the more advanced video even as a beginner but trying yourself is easier at the beginner level. Beginner. this video Advanced. [LINK] Website. [LINK]

      RecommendsView on HN
    2. @modernerdJan 2025· in “Dissecting "Tiny Clouds" shadertoy (2017)”

      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: this video 3. Work through [LINK] .

      RecommendsView on HN
    3. @joenot443Apr 2023· in “Show HN: Unknown Pleasures, a tiny web experiment with WebGL”

      [LINK] is what I'm talking about. It's not necessarily a from-zero introduction, but it's a nice resource. this video is probably the the most beginner friendly. [LINK] is another great place to start. Good luck and enjoy!

      RecommendsView on HN