A scalable approach to interactive global illumination

被引:19
作者
Benthin, C [1 ]
Wald, I [1 ]
Slusallek, P [1 ]
机构
[1] Univ Saarland, D-6600 Saarbrucken, Germany
关键词
D O I
10.1111/1467-8659.t01-2-00710
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
The addition of global illumination can dramatically increase the realism achievable when rendering virtual environments. In particular with interactive applications we expect the environment to reflect changes in the scene due to global lighting effects instead of it being just a static backdrop. However, a sufficiently fast and accurate computation of global illumination at interactive rates has been difficult even with recent approaches based on realtime ray tracing. In this paper we present a highly scalable approach to interactive global illumination. It fully recomputes a high-quality solution for each frame and thus offers immediate feedback even for dynamic scenes, achieving more than 20 fps for simple scenes. Compared to previous systems we increased the raw performance by a factor of up to eight and removed the bottlenecks that were limiting scalability. The system now scales linearly in quality and available computing resources, tested with up to 48 CPUs in a commodity PC-cluster. Due to its logarithmic scaling property with respect to scene complexity it even supports lighting simulation in complex scenes with more than 50 million triangles. This scalability allows applications to perform flexible performance trade-offs. We also argue that the realism achievable through interactive global illumination will make it a standard feature of future 3D graphics systems once the required computing resources are readily available.
引用
收藏
页码:621 / 630
页数:10
相关论文
共 22 条
[1]
*AMD CORP, AMD TECHN RES
[2]
Radiance interpolants for accelerated bounded-error ray tracing [J].
Bala, K ;
Dorsey, J ;
Teller, S .
ACM TRANSACTIONS ON GRAPHICS, 1999, 18 (03) :213-256
[3]
CHALMERS A, 2001, SIGGRAPH 2001 COURSE
[4]
DMITRIEV K, 2002, RENDERING TECHNIQUES, P21
[5]
Drettakis G., 1997, Computer Graphics Proceedings, SIGGRAPH 97, P57, DOI 10.1145/258734.258772
[6]
Ebert David S., 1998, Texturing and Modeling: A Procedural Approach, V3rd
[7]
Perceptually guided corrective splatting [J].
Haber, J ;
Myszkowski, K ;
Yamauchi, H ;
Seidel, HP .
COMPUTER GRAPHICS FORUM, 2001, 20 (03) :C142-+
[8]
*INT CORP, INT PENT 4 PROC MAN
[9]
Jensen H. W., 1996, Rendering Techniques '96. Proceedings of the Eurographics Workshop. Eurographics, P21
[10]
Keller A, 2001, SPRING EUROGRAP, P269