A realistic camera model for computer graphics
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Multi-pass pipeline rendering: realism for dynamic environments
Proceedings of the 1997 symposium on Interactive 3D graphics
Multiple-center-of-projection images
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Interactive reflections on curved objects
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Texture and reflection in computer generated images
Communications of the ACM
Parameterized environment maps
I3D '01 Proceedings of the 2001 symposium on Interactive 3D graphics
A user-programmable vertex engine
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Interactive stereoscopic display for three or more users
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Ray tracing on programmable graphics hardware
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Artistic Multiprojection Rendering
Proceedings of the Eurographics Workshop on Rendering Techniques 2000
Beam tracing polygonal objects
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Photon mapping on programmable graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
IEEE Computer Graphics and Applications
OmniStereo for Panoramic Virtual Environment Display Systems
VR '04 Proceedings of the IEEE Virtual Reality 2004
Graphics gems revisited: fast and physically-based rendering of gemstones
ACM SIGGRAPH 2004 Papers
Real-time reflection mapping with parallax
Proceedings of the 2005 symposium on Interactive 3D graphics and games
Modelling Reflections via Multiperspective Imaging
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 1 - Volume 01
Resolution independent curve rendering using programmable graphics hardware
ACM SIGGRAPH 2005 Papers
Interactive image-space refraction of nearby geometry
GRAPHITE '05 Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
Interactive image-space techniques for approximating caustics
I3D '06 Proceedings of the 2006 symposium on Interactive 3D graphics and games
Fast GPU ray tracing of dynamic meshes using geometry images
GI '06 Proceedings of Graphics Interface 2006
A framework for multiperspective rendering
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
Rendering for an interactive 360° light field display
ACM SIGGRAPH 2007 papers
An interactive 360° light field display
ACM SIGGRAPH 2007 emerging technologies
Multiperspective modeling, rendering, and imaging
ACM SIGGRAPH ASIA 2008 courses
Hi-index | 0.00 |
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.