~/talk

The Matrix is Everywhere: A Primer on Projections in Web Graphics

Talkat Nordic.js 2018 · on Sunday, 2018-10-07· [web-platform, web-animation]
github:lbud
slides:none on file

Explains how concrete matrices map coordinates so WebGL moves millions of triangle vertices on the GPU, demonstrates model view projection with a real Stanford Bunny mesh grabbed from NPM, shows order-of-operations that break or fix transforms, and uses GL matrix mat4 functions for translate rotate scale and the fourth W component for perspective. Notes thousands–hundreds-of-thousands triangles in real scenes, recommends debugging by tweening matrices, and shows examples built with the Regal WebGL helper that actually render and animate.

AI-written summary · about

  1. 0:00Start
  2. 1:08all the matrix math you need to know to get jazzed about graphics programming in 30 minutes or less
  3. 2:46graphics programming = positioning triangles + coloring between them
  4. 6:36basis vector
  5. 11:13math -- javascript
  6. 14:32translate (move) a matrix by a vector
  7. 15:21rotate a matrix around an axis by some angle
  8. 15:56scale (resize) a matrix by a vector
  9. 16:38order matters
  10. 23:21javascript is cheap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.