Great Ideas in Graphics
Schedule, Fall 2023
Class Schedule (Tentative)
TuTh 10:30 - 11:50 AM PST in Littlefield 104 (First class is Tu Sept 26)
See Canvas for additional links (requires Stanford ID to access).
DATE
TOPIC
DETAILS
TueOct17
ThuOct19
Broad- and narrow-phase tests. Explore applications of 2D geometric subdivisions.
TueOct24
ThuOct26
TueOct31
Explore pixel shaders for procedural shading.
Working Class on TueOct31. Make something! 🎃
TueNov07
Democracy Day
No classes. Go vote (if applicable).
ThuNov02
ThuNov09
TueNov14
Explore noisy creations in OpenProcessing or Shadertoy.
Show & Tell on Tues, Nov 14.
ThuNov16
TueNov28
ThuNov30
TueDec05
Explore real-time hardware rendering using implicit SDF geometry and ray marching.
Show & Tell on last class: Thurs, Dec 07
TueNov21
ThuNov23
Thanksgiving Break
ThuDec07
Show & Tell +
"ViCMA"
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.