Precomputed shadow fields for dynamic scenes

被引:70
作者
Zhou, K
Hu, YH
Lin, S
Guo, BN
Shum, HY
机构
来源
ACM TRANSACTIONS ON GRAPHICS | 2005年 / 24卷 / 03期
关键词
soft shadow; area lighting; environment lighting; video texture lighting; precomputed source radiance; precomputed visibility;
D O I
10.1145/1073204.1073332
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a soft shadow technique for dynamic scenes with moving objects under the combined illumination of moving local light sources and dynamic environment maps. The main idea of our technique is to precompute for each scene entity a shadow field that describes the shadowing effects of the entity at points around it. The shadow field for a light source, called a source radiance field (SRF), records radiance from an illuminant as cube maps at sampled points in its surrounding space. For an occluder, an object occlusion field (OOF) conversely represents in a similar manner the occlusion of radiance by an object. A fundamental difference between shadow fields and previous shadow computation concepts is that shadow fields can be precomputed independent of scene configuration. This is critical for dynamic scenes because, at any given instant, the shadow information at any receiver point can be rapidly computed as a simple combination of SRFs and OOFs according to the current scene configuration. Applications that particularly benefit from this technique include large dynamic scenes in which many instances of an entity can share a single shadow field. Our technique enables low-frequency shadowing effects in dynamic scenes in real-time and all-frequency shadows at interactive rates.
引用
收藏
页码:1196 / 1201
页数:6
相关论文
共 21 条
  • [1] Agrawala M, 2000, COMP GRAPH, P375, DOI 10.1145/344779.344954
  • [2] Annen T., 2004, EUR S REND, P331
  • [3] A geometry-based soft shadow volume algorithm using graphics hardware
    Assarsson, U
    Akenine-Möller, T
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03): : 511 - 520
  • [4] Chan E., 2003, Eurographics Symposium on Rendering. 14th Eurographics Workshop on Rendering, P208
  • [5] CROW F, 1977, COMPUT GRAPH, V11, P242
  • [6] DRETTAKIS G, 1997, SIGGRAPH 97, P57
  • [7] GOESELE M, 2003, SIGGRAPH 03, P621
  • [8] HECKBERT P, 1997, CMUCS97104
  • [9] Heidrich W., 1998, Rendering Techniques '98. Proceedings of the Eurographics Workshop, P293
  • [10] JAMES D, 2003, SIGGRAPH 03, P879