Panorama maps with non-linear ray tracing

We present a framework for the interactive generation of 3D panorama maps. Our approach addresses the main issue that occurs during panorama map construction: non-linear projection or deformation of the terrain in order to minimize the occlusion of important information such as roads and trails. Traditionally, panorama maps are hand-drawn by skilled illustrators. In contrast, our approach provides computer support for the rendering of non-occluded views of 3D panorama maps, where deformations are modeled by nonlinear ray tracing. The deflection of rays is influenced by 2D and 3D force fields that directly consider the shape of the terrain. In addition, our framework allows the user to further modify the force fields to have fine control over the deformations of the panorama map. User interaction is facilitated by our real-time rendering system in terms of linked multiple views of both linear and non-linear projected terrain and the deformed view rays. Fast rendering is achieved by GPU-based non-linear ray tracing. We demonstrate the usefulness of our modeling and visualization method by several examples.

[1]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[2]  John C. Hart,et al.  The ray engine , 2002, HWWS '02.

[3]  Roni Yagel,et al.  Space Deformation using Ray Deflectors , 1995, Rendering Techniques.

[4]  Eduard Gröller,et al.  Nonlinear ray tracing: Visualizing strange worlds , 1995, The Visual Computer.

[5]  Jos Stam,et al.  Ray Tracing in Non-Constant Media , 1996, Rendering Techniques.

[6]  Alan H. Barr,et al.  Global and local deformations of solid primitives , 1984, SIGGRAPH.

[7]  Francisco J. Serón,et al.  Simulation of atmospheric phenomena , 2006, Comput. Graph..

[8]  Thomas Ertl,et al.  GPU‐Based Nonlinear Ray Tracing , 2004, Comput. Graph. Forum.

[9]  Heinrich C. Berann,et al.  Die Alpen im Panorama , 1966 .

[10]  Klaus Mueller,et al.  Accelerated, high-quality refraction computations for volume graphics , 2005, Fourth International Workshop on Volume Graphics, 2005..

[11]  Karan Singh,et al.  A Fresh Perspective , 2002, Graphics Interface.

[12]  Simon Stegmaier,et al.  A simple and flexible volume rendering framework for graphics-hardware-based raycasting , 2005, Fourth International Workshop on Volume Graphics, 2005..

[13]  Simon Premože Computer Generation of Panorama Maps , .

[14]  Roger Wheate,et al.  A Brief History and Progress of Mountain Cartography in Canada , 2001, Cartogr. Int. J. Geogr. Inf. Geovisualization.

[15]  Roni Yagel,et al.  Interactive Space Deformation with Hardware-Assisted Rendering , 1997, IEEE Computer Graphics and Applications.

[16]  Hans-Peter Seidel,et al.  Vector field based shape deformations , 2006, ACM Trans. Graph..

[17]  Klaus Mueller,et al.  Visual Simulation of Heat Shimmering and Mirage , 2007, IEEE Transactions on Visualization and Computer Graphics.

[18]  D. Weiskopf Four-dimensional non-linear ray tracing as a visualization tool for gravitational physics , 2000 .

[19]  Pat Hanrahan,et al.  Ray tracing on programmable graphics hardware , 2002, SIGGRAPH Courses.

[20]  Karan Singh,et al.  Interactive Manipulation Of Projections With a Curved Perspective , 2005, Eurographics.

[21]  Tom Patterson,et al.  A View From On High: Heinrich Berann’s Panoramas and Landscape Visualization Techniques for the U.S. National Park Service , 2000 .