The goal of the course is to learn how to design and build an interative 3D scenegraph based realtime graphics system, and to script and program interactive capabilities into interactive 3D applications.
An additional goal is to understand the expressive capabilities the medium in relation to the component media types it uses,
and to other existing linear media.
The course will be practical in nature but with a simultaneous
basic exploration of simple underlying graphics principles.
Some of the topics covered will be Transforms, Appearance,
Camera, Lights, Geometry, Terrain, Fog, Texture Mapping, Sensors,
Switches, Key-Frame Animation Timers and Interpolators, Text, Sound
In addition, there will be some emphasis on broad conceptual
structures underlying 3D systems, and an exploration of the
media theory emerging regarding non-deterministic narrative,
as well as the role of Artificial Intelligence software.