THE EMERGIN TABLE ... -- MY FIRT CRACK AT IT -- NEEDS COMPLETION / TUNING ====================================================== CORE: Models, Geometry 20 max Static (sweep with twist) 10 Procedural (functional height field; Perlin noise) 15 Articulated (spider with six 2-piece legs) 20 EXTENSION: Models, Geometry 60 max Fractal mountains 30 3D-Mazes 40 CC-subdiv, 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 stick-leg "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 multi-segment arm 40 Walking on irregular terrain 60 Quivering spring-mass jello 40 Large, real-time, interactive spring-mass 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 + good user interaction) 50 CORE: Rendering 20 max Switchable modes: Gouraud, Phong, ... 10 Raytraced glass objects 10 Accelerated ray-tracing 20 EXTENSION: Rendering 60 max Real-time: Transparancy with depth sorting 20 Real-time shadows 40 Off-line: Fog, etc 20 Realistic reflect./refract. intenisites 20 Path-tracing 50 Photon mapping 60