See Canvas for additional links (requires Stanford ID to access).
TueOct15
ThuOct17
TueOct22
Broad- and narrow-phase tests. Explore applications of 2D geometric subdivisions.
TueOct22
ThuOct24
TueOct29
Explore pixel shaders for procedural shading.
Working Class on ThuOct31. Make something! 🎃
Show & Tell on Tues Nov 12
TueNov05
Democracy Day
No classes. Go vote (if applicable).
ThuNov07
TueNov12
ThuNov14
Explore noisy creations in OpenProcessing or Shadertoy.
Show & Tell on Thu, Nov 21.
TueNov19
ThuNov21
TueDec03
Explore real-time hardware rendering using implicit SDF geometry and ray marching.
Show & Tell on last class: Thurs, Dec 05
TueNov26
ThuNov28
Thanksgiving Break
ThuDec05
Show & Tell +
Current Research Highlight
Have a great winter break!
Other Great Ideas
Caustics
Rasterization (pixels, voxels)
Texture Synthesis
Sampling (NPR, e.g., stippling and hatching)
Real-time deformation (Kelvinlets)
Incompressible flow (Curl Noise)
Physics-based animation & sound
Geometric Subdivision
Subdivision for curves and surfaces.
Networked Multiplayer Graphics Fun
Discuss how to build a simple multiplayer sketch, e.g., game, using socket.io in OpenProcessing.