COMP 790-058: Fall 2006
Course Description

SYNOPSIS
Many interactive applications such as computer games, virtual
environments, simulation-based design. deformable simulation,
robotics and computational photography deal with time-varying or
dynamic datasets. Some of the examples include exploding scenes in
computer games, cloth simulation, character animation, motion
planning among moving obstacles or agents, time-varying (4D)
simulations, video texture synthesis, and view-dependent or time-varying
texture mapping. Most of the prior work in interactive computer graphics has
been limited to static scenes, which typically involve considerable
pre-processing to accelerate runtime computations. In this seminar course,
we plan to look at some of the fundamental issues related to interactive
simulation and rendering of dynamic datasets. These include:
- Geometric data structures for dynamic datasets: spatial and
bounding volume hierarchies, kinetic data structures, incremental
algorithms
- Interactive ray tracing of dynamic scenes
- Motion planning in dynamic environments
- Proximity queries between deformable models
- Interactive visualization of time-varying datasets
- Dynamic texture synthesis: video textures, animated (time-varying)
textures, view-dpendent textures, interactive synthesis
APPROACH
The course would involve reading some of the latest papers in these
areas and giving out one or two lectures on these topics. Moreover,
each student is expected to work on a course project, which would be
a major part of the final grade.