Conference Paper: Real-time multi-perspective rendering on graphics hardware
| Title | Real-time multi-perspective rendering on graphics hardware |
|---|---|
| Authors | Hou, X1 Wei, LY1 Shum, HY1 Guo, B1 |
| Keywords | Caustics GPU techniques Graphics hardware Multi-perspective rendering Reflection Refraction Visualization |
| Issue Date | 2006 |
| Citation | Acm Siggraph 2006: Sketches, Siggraph '06, 2006 [How to Cite?] DOI: http://dx.doi.org/10.1145/1179849.1179948 |
| Abstract | Multi-perspective rendering has a variety of applications; examples include lens refraction, curved mirror reflection, 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. |
| DOI | http://dx.doi.org/10.1145/1179849.1179948 |
| References | References in Scopus |
| dc.contributor.author | Hou, X |
|---|---|
| dc.contributor.author | Wei, LY |
| dc.contributor.author | Shum, HY |
| dc.contributor.author | Guo, B |
| dc.date.accessioned | 2011-09-27T03:02:06Z |
| dc.date.available | 2011-09-27T03:02:06Z |
| dc.date.issued | 2006 |
| dc.description.abstract | Multi-perspective rendering has a variety of applications; examples include lens refraction, curved mirror reflection, 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. |
| dc.description.nature | link_to_subscribed_fulltext |
| dc.identifier.citation | Acm Siggraph 2006: Sketches, Siggraph '06, 2006 [How to Cite?] DOI: http://dx.doi.org/10.1145/1179849.1179948 |
| dc.identifier.doi | http://dx.doi.org/10.1145/1179849.1179948 |
| dc.identifier.scopus | eid_2-s2.0-77951525036 |
| dc.identifier.uri | http://hdl.handle.net/10722/141799 |
| dc.language | eng |
| dc.relation.ispartof | ACM SIGGRAPH 2006: Sketches, SIGGRAPH '06 |
| dc.relation.references | References in Scopus |
| dc.subject | Caustics |
| dc.subject | GPU techniques |
| dc.subject | Graphics hardware |
| dc.subject | Multi-perspective rendering |
| dc.subject | Reflection |
| dc.subject | Refraction |
| dc.subject | Visualization |
| dc.title | Real-time multi-perspective rendering on graphics hardware |
| dc.type | Conference_Paper |
Author Affiliations
- Microsoft Research Asia

