CATEGORY 
Points possible 
Student's rating 
Instructor's rating 




CORE: Models, Geometry 
20 max 


Static (sweep with twist) 
10 


Procedural (functional height field; Perlin
noise) 
15 


Articulated (spider with six 2piece
legs) 
20 






EXTENSION: Models, Geometry 
60 max 


Fractal
mountains 
30 


3DMazes 
40 


CCsubdiv,
arbitrary genus 
40 


and with proper texture coordinates 
60 










CORE: Surface Decoration 
20 max 


Texture mapping 
5 


Environment mapping 
5 


Bump mapping 
10 


Transparency 
10 






EXTENSION: Surface Decoration 
50 max 


Displacement mapping 
30 


A
truly sophisticated shader 
50 










CORE: Animation, Locomotion 
20 max 


Gliding, rotating, scaling, breating 
5 


Undulating snake 
10 


Hopping (parabolic trajectory) 
10 


Walking (like stickleg "ant" in
demo) 
15 


Walking without Slipping (like
"BugsLife") 
20 






EXTENSION: Locomotion, Simulation 
60 max 


Flocking behavior (of birds) 
20 


Inverse kinematics 1 limb 
20 


grabbing with multisegment arm 
40 


Walking on irregular terrain 
60 


Quivering springmass jello 
40 


Large, realtime, interactive springmass
jello 
60 


Interactive waving flag 
60 


Approximate collision detection and
prevention 
40 


Reaction to collision (billiard) 
60 










CORE: Interaction 
20 max 


Multiple
Cameras 
5 


Steerable
Cameras 
10 


Nice
Lighting Controls 
10 


Slider
Controlled Objects 
10 


2D
Steerable Objects 
15 


3D
Steerable Objects 
20 






EXTENSION: Interaction 
50 max 


Movable target
point for a vehicle or flock of birds 
30 


Boxing
kangaroo: inverse kinematics + user interaction

50 










CORE: Rendering 
20 max 


Switchable modes: Gouraud, Phong, ... 
10 


Raytraced glass objects 
10 


Accelerated raytracing 
20 






EXTENSION: Rendering 
60 max 


Realtime: 



Transparancy with depth sorting 
20 


Realtime shadows 
40 


Offline: 



Fog, etc
(participating media) 
20 


Realistic reflective/refractive intenisites
(Schlick approx.) 
20 


Pathtracing 
50 


Photon mapping (global illumination) 
60 

