Abstract: Lighting an Interactive Scene in Real-time with a GPU and Video
Carsten Juttner and Jens Herder. Lighting an Interactive Scene in Real-time with a GPU and Video Textures, Journal of the 3D-Forum Society, Vol. 20, No. 1, pp. 22-28, March 2006.
The presentation of virtual environments in real time
has always been a demanding task. Specially designed
graphics hardware is necessary to deal with the large
amounts of data these applications typically produce.
For several years the chipsets that were used allowed
only simple lighting models and fixed algorithms. But
recent development has produced new graphics processing
units (GPUs) that are much faster and more
programmable than their predecessors. This paper
presents an approach to take advantage of these new
features. It uses a video texture as part of the lighting
calculations for the passenger compartment of a virtual
train and was run on the GPU of a recent PC graphics
card. The task was to map the varying illumination
of a filmed landscape onto the virtual objects and also
onto another video texture (showing two passengers),
thereby enhancing the realism of the scene.
graphics processing unit, shader programming, video textures, virtual prototyping