Interactive Exploration of 4D Geometry with Volumetric Halos

Halos have been employed as a compelling illustrative hint in many applications to promote depth perception and to emphasize occlusion effects among projected objects. We generalize the application of halo methods from the widely-used domain of 2D projections of 3D objects to the domain of 3D projections of 4D objects. Since 4D imaging involves a projection from 4D geometry (such as a surface with 4D vertices) to a 3D image, such projection typically produces intersecting surfaces, and thus occlusion phenomena result in apparent curves in 3D space. Adding volumetric halos to the surfaces then gives useful information about the spatial relations of intersecting surfaces, and allows a more accurate perception of the geometry. A typical application is knotted spheres embedded in 4D, and the volumetric halos perform the same function as traditional knot diagrams do in 2D drawings of 3D knotted curves. In addition, we design a series of GPU-based algorithms to achieve real-time updating of the halo-enhanced image when the geometry is interactively rotated in 4D.

[1]  Hans Hagen,et al.  IRIS: Illustrative Rendering for Integral Surfaces , 2010, IEEE Transactions on Visualization and Computer Graphics.

[2]  David S. Ebert,et al.  Volume Illustration: Nonphotorealistic Rendering of Volume Models , 2001, IEEE Trans. Vis. Comput. Graph..

[3]  David Salesin,et al.  Interactive cutaway illustrations of complex 3D models , 2007, SIGGRAPH 2007.

[4]  Thomas Banchoff Beyond the Third Dimension: Geometry, Computer Graphics, and Higher Dimensions , 1990 .

[5]  A. Michael Noll A computer technique for displaying n-dimensional hyperobjects , 1967, CACM.

[6]  Andrew J. Hanson,et al.  Virtual reality performance for virtual geometry , 1994, Proceedings Visualization '94.

[7]  Christoph M. Hoffmann,et al.  Some techniques for visualizing surfaces in four-dimensional space , 1991, Comput. Aided Des..

[8]  Andrew J. Hanson,et al.  Interactive visualization methods for four dimensions , 1993, Proceedings Visualization '93.

[9]  Elaine Cohen,et al.  A non-photorealistic lighting model for automatic technical illustration , 1998, SIGGRAPH.

[10]  Oliver Deussen,et al.  Image enhancement by unsharp masking the depth buffer , 2006, SIGGRAPH 2006.

[11]  Pheng-Ann Heng,et al.  Illuminating the fourth dimension , 1992, IEEE Computer Graphics and Applications.

[12]  Chi-Wing Fu,et al.  GL4D: A GPU-based Architecture for Interactive 4D Visualization , 2009, IEEE Transactions on Visualization and Computer Graphics.

[13]  Thomas Ertl,et al.  Interactive Cutaway Illustrations , 2003, Comput. Graph. Forum.

[14]  Stefan Bruckner,et al.  Enhancing Depth-Perception with Flexible Volumetric Halos , 2007, IEEE Transactions on Visualization and Computer Graphics.

[15]  Victoria Interrante,et al.  Visualizing 3D Flow , 1998, IEEE Computer Graphics and Applications.

[16]  Wilmot Li,et al.  Exploded View Diagrams of Mathematical Surfaces , 2010, IEEE Transactions on Visualization and Computer Graphics.

[17]  D. Hilbert,et al.  Geometry and the Imagination , 1953 .

[18]  David S. Ebert,et al.  Volume illustration: non-photorealistic rendering of volume models , 2000 .

[19]  Tobias Isenberg,et al.  Depth-Dependent Halos: Illustrative Rendering of Dense Line Data , 2009, IEEE Transactions on Visualization and Computer Graphics.

[20]  Kwan-Liu Ma,et al.  Visualizing DIII-D Tokamak magnetic field lines , 2000 .

[21]  Ayumu Inoue,et al.  A Symmetric Motion Picture of the Twist-Spun Trefoil , 2010, Exp. Math..

[22]  Arthur Appel,et al.  The haloed line effect for hidden line elimination. , 1979, SIGGRAPH '79.

[23]  Pere-Pau Vázquez,et al.  Adaptive Cross‐sections of Anatomical Models , 2012, Comput. Graph. Forum.