employing dynamic employing dynamic transparency for 3d
play

Employing Dynamic Employing Dynamic Transparency for 3D Occlusion - PowerPoint PPT Presentation

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


  1. Employing Dynamic Employing Dynamic Transparency for 3D Occlusion Transparency for 3D Occlusion Transparency for 3D Occlusion Transparency for 3D Occlusion Management: Management: Design Issues Design Issues and Evaluation and Evaluation and Evaluation and Evaluation Niklas Elmqvist <elm@lri.fr> Ulf Assarsson <uffe@chalmers.se> Philippas Tsigas <tsigas@chalmers.se> INRIA Chalmers University of Saclay, France Technology Gothenburg, Sweden

  2. The Least Common Denominator… Denominator… Occlusio Occlusio n! Employing Dynamic Transparency 3D Occlusion Management: 2 Design Issues and Evaluation

  3. Problem: 3D Visualization Information-Rich Virtual Environments (IRVEs) � - Information visualization in 3D - Information visualization in 3D - [ Bowman et al. 2003] IIRVE has a lot of potential but is tricky � - Visibility and legibility of objects � Discover objects � Access information encoded in objects � Spatially relate objects Occlusion is one of the main causes � Particularly problematic for 3D visualizations Particularly problematic for 3D visualizations � - Easier in 2D, but still… - ”Cocktail party” effect Employing Dynamic Transparency 3D Occlusion Management: 3 Design Issues and Evaluation

  4. Inspiration What if we could endow all � human users with Superm an- human users with Superm an like powers of observation? - Difficult in the real world - Possible in the com puter world P ibl i h ld I dea : Give the users super- � human vision - See through walls - See things far away - See things too small to see with See things too small to see with the naked eye Employing Dynamic Transparency 3D Occlusion Management: 4 Design Issues and Evaluation

  5. Example: Superman’s X-Ray Vision Vision "Where we come from everyone has see-through vision, extra-strength and extra-speed!“ [ S No. 65/ 3: "Three Supermen from Krypton!“] Employing Dynamic Transparency 3D Occlusion Management: 5 Design Issues and Evaluation

  6. Benefits Let us provide our users with X-ray vision! � X ray vision has a very important benefit: X-ray vision has a very important benefit: � - Avoids the previous problems with visibility and legibility in 3D environments - Can easily pinpoint important targets despite l d occluding distractors Main stumbling block of 3D information g � visualization - Caused by the nature of the human vision system � (But not the superhuman vision system � (But not the superhuman vision system...?) ?) Employing Dynamic Transparency 3D Occlusion Management: 6 Design Issues and Evaluation

  7. Dynamic Transparency I dea : Adjust transparency of surfaces to make � targets visible through occluding distractors targets visible through occluding distractors Existing techniques for dynamic transparency � - Perspective cutouts [ Coffin and Höllerer 2006] - Interactive break-away [ Diepstraten et al. 2003] - IDVR [ Viola et al. 2004] No user evaluations have been No user evaluations have been � � performed Employing Dynamic Transparency 3D Occlusion Management: 7 Design Issues and Evaluation

  8. Dynamic Transparency Model We define our model for dynamic transparency � as a set of rules: as a set of rules: - R1 : All important objects (targets) in a scene should be visible from any given viewpoint - R2 : Targets are made visible by changing the R2 : Targets are made visible by changing the transparency level of occluding surfaces from opaque ( α = 100% ) to transparent ( α = α t > 0% ) within a cutout area enclosing the object cutout area enclosing the object - R3 : Some surfaces are impenetrable and will never be made transparent (cf lead for Superman) - R4 : Targets are allowed to self-occlude themselves R4 : Targets are allowed to self occlude themselves Cutout area : convex hull (circle) or outline � with a gradient transparency border Employing Dynamic Transparency 3D Occlusion Management: 8 Design Issues and Evaluation

  9. Image-Space Dynamic Transparency Transparency Observation : The image space is perfect for � detecting instances of occluded targets and detecting instances of occluded targets and dynamically adjusting transparency to allow the user to ”see through” surfaces - Can employ fragment and vertex shader capabilities C l f d h d bili i of modern programmable graphics hardware - Achieve Superman-like ”cutaway effect” of surfaces to retain depth cues and spatial information t t i d th d ti l i f ti Our algorithm renders targets into an offscreen � buffer and alpha blends on frame buffer to p achieve Superman-like X-ray vision Employing Dynamic Transparency 3D Occlusion Management: 9 Design Issues and Evaluation

  10. Screenshots Employing Dynamic Transparency 3D Occlusion Management: 10 Design Issues and Evaluation

  11. User Study Hypothesis : Users perform visual perception � tasks better with dynamic transparency tasks better with dynamic transparency - (Loss of depth cues and increased visual complexity will not be a major factor) Com parison : standard 3D camera navigation C i t d d 3D i ti � Subjects : 16 paid participants (13 male, 3 � female) female) Factors : dyntrans � - Dynamic transparency on or off Repeated-measures within-subject design � Employing Dynamic Transparency 3D Occlusion Management: 11 Design Issues and Evaluation

  12. Tasks and Worlds Abstract 3 D W orld: � 1 . Count number of targets 2 . I dentify the pattern formed by targets Virtual W alkthrough : g � 3 . Find unique target 4 . Count number of targets Employing Dynamic Transparency 3D Occlusion Management: 12 Design Issues and Evaluation

  13. Results Com pletion tim e Errors Averages for all tasks: Averages for all tasks: Task 1, 2, 4: errors per Task 1, 2, 4: errors per � � total number of targets - Standard: 65 seconds T1 significant, others not - Dyntrans: 29 seconds � - Significant (p < 0.05) Significant (p < 0.05) Standard DynTrans Standard DynTrans 140 0,45 0,4 120 0,35 100 0,3 80 0,25 0,2 0,2 60 60 0,15 40 0,1 20 0,05 0 0 Task 1 Task 1 Task 2 Task 2 Task 3 Task 3 Task 4 Task 4 Task 1 Task 1 Task 2 Task 2 Task 4 Task 4 Employing Dynamic Transparency 3D Occlusion Management: 13 Design Issues and Evaluation

  14. Discussion Task 3 shows the accuracy of marking an � object on a 2D map object on a 2D map - Dyntrans has no adverse effect on depth cues Occlusion is still an important depth cue � - Avoid “reverse occlusion”! - Use cutout shape + other cues Standard DynTrans Observation : Observation : � � 20 Users respect world 15 more with no dyntrans 10 5 0 0 Task 3 Employing Dynamic Transparency 3D Occlusion Management: 14 Design Issues and Evaluation

  15. Conclusions Superhero X-ray vision has an important benefit � - Avoids visibility and legibility problems by allowing - Avoids visibility and legibility problems by allowing for occluding surfaces to be made (semi-)transparent Our model for dynamic transparency supports � this mechanism in visualization applications thi h i i i li ti li ti - Targets are always visible through semi-transparent cutouts in occluding distractors Results from our user study: � - Dynamic transparency allows for solving visual perception tasks faster and with generally better or perception tasks faster and with generally better or equal accuracy to standard 3D navigation Depth cues is an issue… � Employing Dynamic Transparency 3D Occlusion Management: 15 Design Issues and Evaluation

  16. Questions? Contact information: � Niklas Elm qvist INRIA, Saclay, France E E-mail: il elm@lri.fr l @l i f Web: http: / / www.lri.fr/ ~ elm/ Phone: + 33 1 69 15 61 97 Fax: Fax: + 33 1 69 15 65 86 + 33 1 69 15 65 86 Employing Dynamic Transparency 3D Occlusion Management: 16 Design Issues and Evaluation

  17. On Superhero X-Ray Vision “Today's Superman possesses a wide range of optical super- powers, including X-ray vision , which enables him to see through all substances except lead; telescopic vision , which enables him to to focus on focus on objects millions of objects millions of miles away; miles away; super vision , super-vision , a a combination of X-ray vision and telescopic vision, which enables him to perform such optical feats as peering through the wall of a house thousands of miles away; m icro-scopic vision , which enables him to examine the tiniest atomic particles… ” Sources : Supermanica (supermanica.info) and the � Superman Encyclopaedia (theages.superman.ws/ Encyclopaedia/ ) Major components: Major components: � - X-ray vision : see through all substances and materials except lead - Telescopic vision : see (very) distant objects - Supervision : combination of x-ray and telescopic vision - Microscopic vision : see on a microscopic scale p p Employing Dynamic Transparency 3D Occlusion Management: 17 Design Issues and Evaluation

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend