CS-184 Finney
Caffeine-Fueled 3D


This program takes in a *.trk file and creates a 3D shape based on the control verticies defined in it.

The user may use the following keys to control the action

  1. Mouse click and drag: Spin the camera view around.
  2. s: Save a screenshot.
  3. f: Toggle Phong/Gouraud interpolation shading techniques.
  4. t: Toggle texture mapping.
  5. b: Toggle bump mapping.
  6. m: Snap 30 frames for making animations.

Extra Credit!

  1. c: Toggle cartoon shading.
  2. r: Toggle "Super Reflection". (Try this with bump mapping off and toon shading on to get a highly glossy surface. It's very pretty, though somewhat unrealistic.)
  3. q: Tweak the global "twist" of the shape. (Toggle Gouraud shading to speed this up)
  4. w: Tweak the global "azimuth" of the shape. (Toggle Gouraud shading to speed this up)
  5. a: Switch between adding and subtracting azimuth/twist values. (Used in conjunction with q and w)
  6. p: Toggle the animation focus between rotating the sweep or tweaking its azimuth. (Used in conjunction with m)


Choose a shape name to see pictures!

Standard Tri-Foil Knot

Comb

Moebius Twizzler

Egyptian Stepladder

Eye of the Tiger