Real-time Multi-perspective Rendering on Graphics Hardware
Date
2006Author
Hou, Xianyou
Wei, Li-Yi
Shum, Heung-Yeung
Guo, Baining
Metadata
Show full item recordAbstract
Multi-perspective rendering has a variety of applications; examples include lens refraction, curved mirror re- flection, caustics, as well depiction and visualization. However, multi-perspective rendering is not yet practical on polygonal graphics hardware, which so far has utilized mostly single-perspective (pin-hole or orthographic) projections. In this paper, we present a methodology for real-time multi-perspective rendering on polygonal graphics hardware. Our approach approximates a general multi-perspective projection surface (such as a curved mirror and lens) via a piecewise-linear triangle mesh, upon which each triangle is a simple multi-perspective camera, parameterized by three rays at triangle vertices. We derive analytic formula showing that each triangle projection can be implemented as a pair of vertex and fragment programs on programmable graphics hardware. We demonstrate real-time performance of a variety of applications enabled by our technique, including reflection, refraction, caustics, and visualization.
BibTeX
@inproceedings {10.2312:EGWR:EGSR06:093-102,
booktitle = {Symposium on Rendering},
editor = {Tomas Akenine-Moeller and Wolfgang Heidrich},
title = {{Real-time Multi-perspective Rendering on Graphics Hardware}},
author = {Hou, Xianyou and Wei, Li-Yi and Shum, Heung-Yeung and Guo, Baining},
year = {2006},
publisher = {The Eurographics Association},
ISSN = {1727-3463},
ISBN = {3-905673-35-5},
DOI = {10.2312/EGWR/EGSR06/093-102}
}
booktitle = {Symposium on Rendering},
editor = {Tomas Akenine-Moeller and Wolfgang Heidrich},
title = {{Real-time Multi-perspective Rendering on Graphics Hardware}},
author = {Hou, Xianyou and Wei, Li-Yi and Shum, Heung-Yeung and Guo, Baining},
year = {2006},
publisher = {The Eurographics Association},
ISSN = {1727-3463},
ISBN = {3-905673-35-5},
DOI = {10.2312/EGWR/EGSR06/093-102}
}
Collections
Related items
Showing items related by title, author, creator and subject.
-
Time-constrained Animation Rendering on Desktop Grids
Aggarwal, Vibhor; Debattista, Kurt; Bashford-Rogers, Thomas; Chalmers, Alan (The Eurographics Association, 2012)The computationally intensive nature of high-fidelity rendering has led to a dependence on parallel infrastructures for generating animations. However, such an infrastructure is expensive thereby restricting easy access ... -
Texturing and Hypertexturing of Volumetric Objects
Miller, Chris M.; Jones, Mark W. (The Eurographics Association, 2005)Texture mapping is an extremely powerful and flexible tool for adding complex surface detail to an object. This paper introduces a method of surface texturing and hypertexturing complex volumetric objects in real-time. We ... -
Ray Tracing Dynamic Scenes with Shadows on the GPU
Guntury, Sashidhar; Narayanan, P. J. (The Eurographics Association, 2010)We present fast ray tracing of dynamic scenes in this paper with primary and shadow rays. We present a GPUfriendly strategy to bring coherency to shadow rays, based on previous work on grids as acceleration structures. We ...