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

    [JSConfUS 2013] Steven Wittens: Making WebGL Dance

    JSConf

    5 HN recommenders · recommended in 5 months, 2013–2021

    YouTube

    30:55 · 56K views · Aug 5, 2013

    Steven Wittens' JSConf US 2013 talk on drawing with WebGL, using animated visuals to walk through vectors, matrices and the rendering pipeline. Despite the title, it works as a visual primer on the linear algebra behind 3D graphics.

    HN treats it as one of the best intros to the math of 3D graphics and a staple answer to how to learn graphics programming.

    Design, Graphics & Visual MediaComputer graphics & renderingWeb developmentPure mathematics
    1. 1:37:22
      Siggraph2019 Geometric AlgebraBivector87K views • 7 years ago
    2. 5:09
      Essence of linear algebra preview3Blue1Brown2.8M views • 10 years ago
    3. 24:26
      The Beauty of Bézier CurvesFreya Holmér2.2M views • 5 years ago
    4. 1:13:50
      The Continuity of SplinesFreya Holmér1.9M views • 3 years ago
    5. 9:52
      Vectors | Chapter 1, Essence of linear algebra3Blue1Brown13M views • 10 years ago
    6. 24:46
      Painting a Character with MathsInigo Quilez458K views • 5 years ago
    7. 42:00
      I painted a Landscape with MathematicsInigo Quilez812K views • 4 years ago
    8. 25:13
      Thinking outside the 10-dimensional box3Blue1Brown3.2M views • 9 years ago
    9. 14:28
      Superpositions, Sudoku, the Wave Function Collapse algorithm.Martin Donald764K views • 6 years ago
    10. 29:16
      SYMBOLICS S-PACKAGES 3D GRAPHICS AND ANIMATION DEMORed Martian14K views • 13 years ago
    11. 24:02
      Learn to Paint with MathematicsInigo Quilez191K views • 12 years ago
    12. 44:23
      A Swift Introduction to Geometric Algebrasudgylacmoe1.1M views • 6 years ago
    13. 2:12
      3D Gaussian Splatting - Why Graphics Will Never Be The SameIndividualKex2M views • 3 years ago
    14. 31:51
      Visualizing the 4d numbers Quaternions3Blue1Brown5.6M views • 8 years ago
    15. 10:14
      Making a heart with MathsInigo Quilez112K views • 9 years ago
    16. 18:18
      Hilbert's Curve: Is infinite math useful?3Blue1Brown2.4M views • 9 years ago
    17. 14:34
      Visualization of Quantum Physics (Quantum Mechanics)udiprod2.8M views • 9 years ago
    18. 39:49
      Lec 1 | MIT 18.06 Linear Algebra, Spring 2005MIT OpenCourseWare4.9M views • 17 years ago
    19. 16:43
      Blender 3.0 Beginner Tutorial - Part 1Blender Guru9.3M views • 4 years ago
    20. 19:42
      But what is the Fourier Transform? A visual introduction.3Blue1Brown13M views • 8 years ago

    5 comments from Hacker News

    1. @Fr0styMatt88May 2016· in “Scratchapixel: Computer Graphics Programming from Scratch”

      In addition to the recommendation by lastofus, I highly highly recommend this presentation: this video Despite the title, the talk is NOT WebGL specific. It's a fantastic, FANTASTIC tour of 3D graphics fundamentals. This is, IMHO, quite simply the best presentation I've ever seen on how matrix math relates to graphics programming. Also see Stevens' site: [LINK] Side note - There are some great pages there, be sure to check this one out if you're at all interested in how math is applied to animation: [LINK]

      Strongly recommendsView on HN
    2. @seltzered_Apr 2018· in “Ask HN: What is your favourite tech talk?”

      #Softwarish - I'm biased a bit more towards interface development: greg wilson - What We Actually Know About Software Development, and Why We Believe It’s True - [LINK] steve wittens - making webgl dance - the title is deceptive, it's in some ways a visual crash course in linear algebra - this video glenn vanderburg - software engineering doesn't work - [LINK] chris granger - in search of tomorrow - [LINK] alan kay - tribute to ted nelson at intertwingled fest - [LINK] bret victor - this is already mentioned but if I had to pick one it'd be 'the humane representation of thought' - [LINK] #Hardwarish: saul griffith - soft, not solid: beyond traditional hardware engineering - [LINK] deb chachra - Architectural Biology and Biological Architectures - [LINK] #Getting more meta in technology and history: James Burke - Connections

      RecommendsView on HN
    3. @theandrewbaileyFeb 2021· in “Ask HN: How to self-learn graphics programming?”

      I was sort of at the same place at one time. I found a presentation years ago that would have helped, so here you go: Steven Wittens: Making WebGL Dance this video It doesn't actually get into the math until about 12 minutes in, but it might be illuminating. Matrixes, vectors, and how they are multiplied with each other are the fundamental magic of 3D graphics.

      RecommendsView on HN
    4. @DanielRibeiroAug 2013· in “Rotating Images”

      Another very good overview of rendering algorithms was given by Steven Wittens on his Making Webgl Dance [1, 2] [1] slides: [LINK] [2] video: this video

      RecommendsView on HN
    5. @johnhenryNov 2017· in “Making WebGL Dance: How, Where, and What to Draw (2013)”

      IT's worth linking directly to the talk: this video (Also, after the first few slides in the animation, there are some pretty cool animations).

      RecommendsView on HN