Title :
Adaptive progressive vertex tracing in distributed environments
Author :
Ullmann, Thomas ; Bruderlin, Beat ; Beier, Daniel ; Schmidt, Alexander
Author_Institution :
Commercial Vehicle Dev., DaimlerChrysler AG, Sindelfingen, Germany
Abstract :
The paper presents "vertex tracing", a new approach to adaptive progressive ray tracing. The software achieves real-time rendering performance of physically accurate reflection effects on specified scene objects, even with complex scenes in virtual reality applications. The approach is based on hybrid rendering, combining an OpenGL-generated scene with correct reflection characteristics of selected scene objects. The real-time performance of the vertex tracer is achieved with progressive adaptive refinement of the geometry in object space, and with parallelization of the algorithm. Both shared memory and distributed memory architectures have been investigated. Mesh-based load balancing yields a uniform distribution of the computing load, also in a heterogeneous network with resources of widely varying performance. The performance of the overall system is demonstrated with a truck interior in a virtual reality simulator
Keywords :
computational geometry; digital simulation; distributed memory systems; parallel algorithms; ray tracing; real-time systems; rendering (computer graphics); resource allocation; shared memory systems; virtual reality; Open GL-generated scene; adaptive progressive ray tracing; adaptive progressive vertex tracing; algorithm parallelization; complex scenes; computing load; distributed environments; distributed memory architectures; geometry; heterogeneous network; hybrid rendering; mesh-based load balancing; physically accurate reflection effects; progressive adaptive refinement; real-time performance; real-time rendering performance; reflection characteristics; scene objects; shared memory architectures; specified scene objects; truck interior; uniform distribution; vertex tracer; virtual reality applications; virtual reality simulator; Application software; Computer networks; Geometry; Layout; Load management; Memory architecture; Ray tracing; Reflection; Software performance; Virtual reality;
Conference_Titel :
Computer Graphics and Applications, 2001. Proceedings. Ninth Pacific Conference on
Conference_Location :
Tokyo
Print_ISBN :
0-7695-1227-5
DOI :
10.1109/PCCGA.2001.962884