-
Making Noise
The basics of interpolating randomness.
-
Polar Forms
Defining shapes in terms of theta.
-
Quaternions
Really quick intro to transforming vertices with quaternions
-
Three Js Intro
Creating a context and rendering a mesh in THREE.js
-
Gfx
Documentation of the GFX.js library
-
Week One
WebGL: contexts, loops, shaders and buffers.
-
Week Two
Polar Forms and Noise Functions
Slides from class -
Week Three
3D Transformation Matrices
Slides from class -
Week Four
Frames, Transformations and Rotation Sequences
Slides from class -
Week Six
Lighting Models (Gouraud and Phong)
Slides from class -
Week Seven
Textures and Cubemaps
Slides from class -
Week Eight
Framebuffers
Slides from class -
Webgl 1 Context And Loop
This is an introduction to creating WebGL contexts with
getContext
and animating withrequestAnimationFrame
. -
Webgl 2 Shaders And Buffers
Here we look at compiling shader programs and sending buffers of data to the GPU.
-
Matrices
The gooey guts of transformations.
-
Resources
Some Useful Links
Tidbits
Reference
Schedule
Tutorials
Xtra
subscribe via RSS