Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and Evaluation

Recent developments in occlusion management for 3D environments often involve the use of dynamic transparency, or virtual "Xray vision", to promote target discovery and access in complex 3D worlds. However, there are many different approaches to achieving this effect and their actual utility for the user has yet to be evaluated. Furthermore, the introduction of semi-transparent surfaces adds additional visual complexity that may actually have a negative impact on task performance. In this paper, we report on an empirical user study comparing dynamic transparency to standard viewpoint controls. Our implementation of the technique is an image-space algorithm built using modern programmable shaders to achieve real-time performance and visually pleasing results. Results from the user study indicate that dynamic transparency is superior for perceptual tasks in terms of both efficiency and correctness.

[1]  Andy Cockburn,et al.  Through the looking glass: the use of lenses as an interface tool for Augmented Reality interfaces , 2004, GRAPHITE '04.

[2]  Niklas Elmqvist,et al.  View projection animation for occlusion reduction , 2006, AVI '06.

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

[4]  Tobias Höllerer,et al.  Interactive Perspective Cut-away Views for General 3D Scenes , 2006, 3D User Interfaces (3DUI'06).

[5]  Chris North,et al.  Information-rich virtual environments: theory, tools, and research agenda , 2003, VRST '03.

[6]  Niklas Elmqvist,et al.  A Taxonomy of 3D Occlusion Management Techniques , 2007, 2007 IEEE Virtual Reality Conference.

[7]  Thomas Ertl,et al.  Transparency in Interactive Technical Illustrations , 2002, Comput. Graph. Forum.

[8]  Paul Diefenbach,et al.  multi-pass pipeline rendering: interaction and realism through hardware provisions , 1996 .

[9]  Taku Komura,et al.  Computing inverse kinematics with linear programming , 2005, VRST '05.

[10]  Steven K. Feiner,et al.  Interacting with hidden content using content-aware free-space transparency , 2004, UIST '04.

[11]  Carl Gutwin,et al.  The Effects of Dynamic Transparency on Targeting Performance , 2003, Graphics Interface.

[12]  Niklas Elmqvist,et al.  Evaluating the effectiveness of occlusion reduction techniques for 3D virtual environments , 2006, VRST '06.

[13]  Abraham Mammen,et al.  Transparency and antialiasing algorithms implemented with the virtual pixel maps technique , 1989, IEEE Computer Graphics and Applications.

[14]  Loren C. Carpenter,et al.  The A -buffer, an antialiased hidden surface method , 1984, SIGGRAPH.

[15]  Ivan Viola,et al.  Importance-driven volume rendering , 2004, IEEE Visualization 2004.

[16]  Jürgen Döllner,et al.  Blueprints - Illustrating Architecture and Technical Parts using Hardware-Accelerated Non-Photorealistic Rendering , 2004, Graphics Interface.

[17]  Luca Chittaro,et al.  Is semitransparency useful for navigating virtual environments? , 2001, VRST '01.

[18]  Carl Gutwin,et al.  Multiblending: displaying overlapping windows simultaneously without the drawbacks of alpha blending , 2004, CHI.

[19]  Cass W. Everitt,et al.  Interactive Order-Independent Transparency , 2001 .