Efficient multi-view ray tracing using edge detection and shader reuse

Stereoscopic rendering and 3D stereo displays are quickly becoming mainstream. The natural extension is autostereoscopic multi-view displays which, by the use of parallax barriers or lenticular lenses, can accommodate many simultaneous viewers without the need for active or passive glasses. As these...

Full description

Saved in:
Bibliographic Details
Published inComputer Graphics International, 2011,Ottawa, Canada,2011-06-12 - 2011-06-15 Vol. 27; no. 6-8; pp. 665 - 676
Main Authors Andersson, Magnus, Johnsson, Björn, Munkberg, Jacob, Clarberg, Petrik, Hasselgren, Jon, Akenine-Möller, Tomas
Format Journal Article Conference Proceeding
LanguageEnglish
Published Berlin/Heidelberg Springer-Verlag 01.06.2011
Springer Nature B.V
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Stereoscopic rendering and 3D stereo displays are quickly becoming mainstream. The natural extension is autostereoscopic multi-view displays which, by the use of parallax barriers or lenticular lenses, can accommodate many simultaneous viewers without the need for active or passive glasses. As these displays, for the foreseeable future, will support only a rather limited number of views, there is a need for high-quality interperspective antialiasing. We present a specialized algorithm for efficient multi-view image generation from a camera line using ray tracing, which builds on previous methods for multi-dimensional adaptive sampling and reconstruction of light fields. We introduce multi-view silhouette edges to detect sharp geometrical discontinuities in the radiance function. These are used to significantly improve the quality of the reconstruction. In addition, we exploit shader coherence by computing analytical visibility between shading points and the camera line, and by sharing shading computations over the camera line.
ISSN:0178-2789
1432-2315
1432-2315
DOI:10.1007/s00371-011-0560-4