File Download
  • No File Attached
 
Links for fulltext
(May Require Subscription)
 
Supplementary

Conference Paper: Real-time multi-perspective rendering on graphics hardware
  • Basic View
  • Metadata View
  • XML View
TitleReal-time multi-perspective rendering on graphics hardware
 
AuthorsHou, X1
Wei, LY1
Shum, HY1
Guo, B1
 
KeywordsCaustics
GPU techniques
Graphics hardware
Multi-perspective rendering
Reflection
Refraction
Visualization
 
Issue Date2006
 
CitationAcm Siggraph 2006: Sketches, Siggraph '06, 2006 [How to Cite?]
DOI: http://dx.doi.org/10.1145/1179849.1179948
 
AbstractMulti-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.
 
DOIhttp://dx.doi.org/10.1145/1179849.1179948
 
ReferencesReferences in Scopus
 
DC FieldValue
dc.contributor.authorHou, X
 
dc.contributor.authorWei, LY
 
dc.contributor.authorShum, HY
 
dc.contributor.authorGuo, B
 
dc.date.accessioned2011-09-27T03:02:06Z
 
dc.date.available2011-09-27T03:02:06Z
 
dc.date.issued2006
 
dc.description.abstractMulti-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.naturelink_to_subscribed_fulltext
 
dc.identifier.citationAcm Siggraph 2006: Sketches, Siggraph '06, 2006 [How to Cite?]
DOI: http://dx.doi.org/10.1145/1179849.1179948
 
dc.identifier.doihttp://dx.doi.org/10.1145/1179849.1179948
 
dc.identifier.scopuseid_2-s2.0-77951525036
 
dc.identifier.urihttp://hdl.handle.net/10722/141799
 
dc.languageeng
 
dc.relation.ispartofACM SIGGRAPH 2006: Sketches, SIGGRAPH '06
 
dc.relation.referencesReferences in Scopus
 
dc.subjectCaustics
 
dc.subjectGPU techniques
 
dc.subjectGraphics hardware
 
dc.subjectMulti-perspective rendering
 
dc.subjectReflection
 
dc.subjectRefraction
 
dc.subjectVisualization
 
dc.titleReal-time multi-perspective rendering on graphics hardware
 
dc.typeConference_Paper
 
<?xml encoding="utf-8" version="1.0"?>
<item><contributor.author>Hou, X</contributor.author>
<contributor.author>Wei, LY</contributor.author>
<contributor.author>Shum, HY</contributor.author>
<contributor.author>Guo, B</contributor.author>
<date.accessioned>2011-09-27T03:02:06Z</date.accessioned>
<date.available>2011-09-27T03:02:06Z</date.available>
<date.issued>2006</date.issued>
<identifier.citation>Acm Siggraph 2006: Sketches, Siggraph &apos;06, 2006</identifier.citation>
<identifier.uri>http://hdl.handle.net/10722/141799</identifier.uri>
<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.</description.abstract>
<language>eng</language>
<relation.ispartof>ACM SIGGRAPH 2006: Sketches, SIGGRAPH &apos;06</relation.ispartof>
<subject>Caustics</subject>
<subject>GPU techniques</subject>
<subject>Graphics hardware</subject>
<subject>Multi-perspective rendering</subject>
<subject>Reflection</subject>
<subject>Refraction</subject>
<subject>Visualization</subject>
<title>Real-time multi-perspective rendering on graphics hardware</title>
<type>Conference_Paper</type>
<description.nature>link_to_subscribed_fulltext</description.nature>
<identifier.doi>10.1145/1179849.1179948</identifier.doi>
<identifier.scopus>eid_2-s2.0-77951525036</identifier.scopus>
<relation.references>http://www.scopus.com/mlt/select.url?eid=2-s2.0-77951525036&amp;selection=ref&amp;src=s&amp;origin=recordpage</relation.references>
</item>
Author Affiliations
  1. Microsoft Research Asia