|
ABSTRACT
We present a lightweight framework composed of two extensions to introduce precomputed radiance transfer (PRT) to X3D. Depending on the basis function, PRT is used to simulate shading, complex light transfer and effects like subsurface scattering and caustics in real time by projecting incident light and transfer functions into frequency space, which allows the solution of the integration of the rendering equation through a simple dot product. Light transfer from incident to transferred radiance thus becomes a matter of solving dot products of coefficient vectors, which can be easily evaluated on the GPU. In this paper, we identify the minimal set of components needed for an X3D application to use spherical harmonic based PRT, and discuss how further enhancements to PRT can be implemented, like new basis functions and other features.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Avalon, 2008. Avalon. http://www.instantreality.org/.
|
| |
2
|
Blanco, M., Florez, M., and Bermejo, M. 1997. Evaluation of the rotation matrices in the basis of real spherical harmonics. Journal of Molecular Structure: THEOCHEM 419, 19--27(9).
|
| |
3
|
Choi, C. H., Ivanic, J., Gordon, M. S., and Ruedenberg, K. 1999. Rapid and stable determination of rotation matrices between spherical harmonics by direct recursion. The Journal of Chemical Physics 111, 19, 8825--8831.
|
| |
4
|
|
| |
5
|
Gautron, P., Křivánek, J., Pattanaik, S. N., and Bouatouch, K. 2004. A novel hemispherical basis for accurate and efficient rendering. In Rendering Techniques 2004, Eurographics Symposium on Rendering, 321--330.
|
| |
6
|
Green, R. 2003. Spherical harmonic lighting: The gritty details. Archives of the Game Developers Conference.
|
 |
7
|
|
 |
8
|
Jaroslav Křivánek , Jaakko Konttinen , Sumanta Pattanaik , Kadi Bouatouch , Jiří Žára, Fast approximation to spherical harmonics rotation, ACM SIGGRAPH 2006 Sketches, July 30-August 03, 2006, Boston, Massachusetts
[doi> 10.1145/1179849.1180042]
|
 |
9
|
|
| |
10
|
Microsoft, 2008. D3dx functions. http://msdn.microsoft.com/.
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
| |
16
|
Szirmay-Kalos, L., Szecsi, L., and Sbert, M. 2006. Gpugi: Global illumination effects on the gpu. In Eurographics 2006: Tutorials, Eurographics Association, 1201--1278.
|
| |
17
|
Wächter, C., and Keller, A. 2006. Instant ray tracing: The bounding interval hierarchy. Proceedings of the 17th Eurographics Symposium on Rendering, 139--149.
|
| |
18
|
Web3DConsortium, 2007. X3d. http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2/index.html.
|
| |
19
|
Wong, T.-T., and Leung, C.-S. 2007. Is there anything comparable to spherical harmonics but simpler? Game Developers Conference.
|
| |
20
|
|
|