University of California, Berkeley EECS Dept, CS Division |
||
Jordan Smith |
SLIDE: Scene Language for Interactive Dynamic Environments |
Prof. Carlo H. Séquin |
Home | Goals | Publications | People | Gallery | Assignments | Distributions |
It is important to understand how the SLIDE renderer is using OpenGL, so that you can design a scene which will render quickly.
SLIDE | OpenGL | Software |
---|---|---|
Architecture | State Machine | Recursive Graph Traversal |
Matrix Transformations | Hardware Matrix Stack Push and Pop |
Stored on C Call Stack |
Surface Attributes Texture Maps |
Attribute Stack Push and Pop |
Stored on C Call Stack |
Lights | 8 Hardware Lights Placed at Start of Render Ambient and Spot in One |
N Lights Passed Down the Call Stack |
Display Lists | Prerender Static Geometry into a Hardware Buffer Call by Name to Render Speed!!! |
Not Supported |
Texture Objects | Preload Texture Maps into a Hardware Buffer Call by Name |
Not Supported |
Fog and Depth Cueing | Blends Vertex Color with Background Color Hide Back Clipping Plane |
Not Supported |
Stencil Buffer | Apply Mask Over Frame Buffer Selectively Render Pixels |
Not Supported |
% dotty file.dot
- Interactively view the Scene
Graph Remember that you can use the wish
program or the
Console Window to interactively test Tcl code.
This page was originally built by Jordan Smith.
Last modified: Tuesday, 30-Nov-2004 18:04:21 PST