|
ABSTRACT
Interactive applications often strive for realism, but framerate constraints usually limit realistic effects to those that run efficiently in graphics hardware. One effect largely ignored in interactive applications is refraction. We build upon a simple, image-space approach to refraction [Wyman 2005] that easily runs on modern graphics cards. This image-space approach requires two passes on a GPU, and allows refraction of distant environments through two interfaces. Our work explores extensions allowing the refraction of nearby opaque objects, at the cost of one additional pass to render nearby geometry to texture and a more complex fragment shader for computing refracted color. Like all image-based algorithms, aliasing can occur in certain circumstances, especially when a few texels are magnified to cover a sizable portion of screen space. However, our plausible refractions should suffice for many applications.
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
|
|
| |
2
|
|
 |
3
|
|
| |
4
|
Donnelly, W. 2005. GPU Gems 2. Addison-Wesley, March, ch. Per-Pixel Displacement Mapping with Distance Functions, 123--136.
|
 |
5
|
|
| |
6
|
|
| |
7
|
Heidrich, W., Lensch, H., Cohen, M. F., and Seidel, H.-P. 1999. Light field techniques for reflections and refractions. In Proceedings of the Eurographics Rendering Workshop, 187--196.
|
| |
8
|
Kautz, J., Lehtinen, J., and Aila, T. 2004. Hemispherical rasterization for self-shadowing of dynamic objects. In Proceedings of the Eurographics Symposium on Rendering, 179--184.
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
Ohbuchi, E. 2003. A real-time refraction renderer for volume objects using a polygon-rendering scheme. In Proceedings of Computer Graphics International, 190--195.
|
| |
14
|
Oliveira, G., 2000. Refractive texture mapping, part two. Gamasutra, November. http://www.gamasutra/features/20001117/oliveira_01.htm.
|
| |
15
|
Timothy J. Purcell , Craig Donner , Mike Cammarano , Henrik Wann Jensen , Pat Hanrahan, Photon mapping on programmable graphics hardware, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, July 26-27, 2003, San Diego, California
|
| |
16
|
Schmidt, C. M. 2003. Simulating Refraction Using Geometric Transforms. Master's thesis, Computer Science Department, University of Utah.
|
 |
17
|
|
| |
18
|
Sousa, T. 2005. GPU Gems 2. Addison-Wesley, March, ch. Generic Refraction Simulation, 295--305.
|
 |
19
|
|
| |
20
|
Ingo Wald , Thomas Kollig , Carsten Benthin , Alexander Keller , Philipp Slusallek, Interactive global illumination using fast ray tracing, Proceedings of the 13th Eurographics workshop on Rendering, June 26-28, 2002, Pisa, Italy
|
| |
21
|
Wand, M., and Strasser, W. 2003. Real-time caustics. Computer Graphics Forum 22, 3, 611--620.
|
| |
22
|
|
 |
23
|
|
CITED BY 4
|
|
|
|
|
|
|
Art Tevs , Ivo Ihrke , Hans-Peter Seidel, Maximum mipmaps for fast, accurate, and scalable dynamic height field rendering, Proceedings of the 2008 symposium on Interactive 3D graphics and games, February 15-17, 2008, Redwood City, California
|
|