ABSTRACT
Complex 3D virtual scenes such as CAD models of airplanes and representations of the human body are notoriously hard to visualize. Those models are made of many parts, pieces and layers of varying size, that partially occlude or even fully surround one another. We introduce Gimlenses, a multi-view, detail-in-context visualization technique that enables users to navigate complex 3D models by interactively drilling holes into their outer layers to reveal objects that are buried, possibly deep, into the scene. Those holes get constantly adjusted so as to guarantee the visibility of objects of interest from the parent view. Gimlenses can be cascaded and constrained with respect to one another, providing synchronized, complementary viewpoints on the scene. Gimlenses enable users to quickly identify elements of interest, get detailed views of those elements, relate them, and put them in a broader spatial context.
Supplemental Material
- Appert, C., Chapuis, O., and Pietriga, E. 2010. High-precision magnification lenses. In Proc. CHI '10, ACM, 273--282. Google ScholarDigital Library
- Bane, R., and Hollerer, T. 2004. Interactive tools for virtual x-ray vision in mobile augmented reality. In Proc. ISMAR '04, ACM IEEE, 231--239. Google ScholarDigital Library
- Bier, E. A., Stone, M. C., Pier, K., Buxton, W., and DeRose, T. D. 1993. Toolglass and magic lenses: the see-through interface. In Proc. SIGGRAPH '93, ACM, 7380. Google ScholarDigital Library
- Bruckner, S., Grimm, S., Kanitsar, A., and Gröller, M. E. 2005. Illustrative context-preserving volume rendering. In Proc. EUROVIS'05, Eurographics Association, 69--76. Google ScholarDigital Library
- Burns, M., and Finkelstein, A. 2008. Adaptive cutaways for comprehensible rendering of polygonal scenes. ACM Transactions on Graphics 27, 5, 154:1--154:7. Google ScholarDigital Library
- Burtnyk, N., Khan, A., Fitzmaurice, G., Balakrishnan, R., and Kurtenbach, G. 2002. Stylecam: interactive stylized 3d navigation using integrated spatial & temporal controls. In Proc. UIST '02, ACM, 101--110. Google ScholarDigital Library
- Carpendale, M. S. T., and Montagnese, C. 2001. A framework for unifying presentation space. In Proc. UIST '01, ACM, 61--70. Google ScholarDigital Library
- Carpendale, M. S. T., Cowperthwaite, D. J., and Fracchia, F. D. 1997. Extending distortion viewing from 2D to 3D. IEEE Comput. Graph. Appl. 17, 4 (July), 42--51. Google ScholarDigital Library
- Cockburn, A., Karlson, A., and Bederson, B. B. 2008. A review of overview+detail, zooming, and focus+context interfaces. ACM Computing Surveys 41, 1 (Dec.), 131. Google ScholarDigital Library
- Coffin, C., and Hollerer, T. 2006. Interactive perspective cut-away views for general 3d scenes. In Proc. 3DUI '06, IEEE, 25--28.Google Scholar
- Correa, C., and Ma, K.-L. 2009. The occlusion spectrum for volume classification and visualization. IEEE Transactions on Visualization and Computer Graphics 15, 6, 1465--1472. Google ScholarDigital Library
- Correa, C. D., and Ma, K.-L. 2011. Visibility histograms and visibility-driven transfer functions. IEEE Transactions on Visualization and Computer Graphics 17, 192--204. Google ScholarDigital Library
- Cruz-Neira, C., Sandin, D. J., DeFanti, T. A., Kenyon, R. V., and Hart, J. C. 1992. The cave: audio visual experience automatic virtual environment. Communications of the ACM 35, 6 (June), 64--72. Google ScholarDigital Library
- Dietrich, A., Stephens, A., and Wald, I. 2007. Exploring a boeing 777: Ray tracing large-scale cad data. IEEE Computer Graphics and Applications 27, 6, 36--46. Google ScholarDigital Library
- Elmqvist, N., and Tsigas, P. 2008. A taxonomy of 3D occlusion management for visualization. IEEE Transactions on Visualization and Computer Graphics 14, 5. Google ScholarDigital Library
- Feiner, S. K., and Seligmann, D. D. 1992. Cutaways and ghosting: satisfying visibility constraints in dynamic 3D illustrations. The Visual Computer 8, 5-6 (Sept.), 292--302.Google ScholarCross Ref
- Hachet, M., Decle, F., Knodel, S., and Guitton, P. 2008. Navidget for easy 3D camera positioning from 2D inputs. In Proc. 3DUI '08, IEEE, 83--89. Google ScholarDigital Library
- Javed, W., Ghani, S., and Elmqvist, N. 2012. Polyzoom: multiscale and multifocus exploration in 2d visual spaces. In Proc. CHI '12, ACM, 287--296. Google ScholarDigital Library
- Khan, A., Komalo, B., Stam, J., Fitzmaurice, G., and Kurtenbach, G. 2005. HoverCam: interactive 3D navigation for proximal object inspection. In Proc. I3D '05, ACM, 73--80. Google ScholarDigital Library
- Kruger, J., Schneider, J., and Westermann, R. 2006. Clearview: An interactive context preserving hotspot visualization technique. IEEE Transactions on Visualization and Computer Graphics 12, 5, 941--948. Google ScholarDigital Library
- Li, W., Ritter, L., Agrawala, M., Curless, B., and Salesin, D. 2007. Interactive cutaway illustrations of complex 3D models. ACM Transactions on Graphics 26, 3, 31:1--31:12. Google ScholarDigital Library
- Li, W., Agrawala, M., Curless, B., and Salesin, D. 2008. Automated generation of interactive 3D exploded view diagrams. ACM Transactions on Graphics 27, 3, 101:1--101:7. Google ScholarDigital Library
- Looser, J., Billinghurst, M., and Cockburn, A. 2004. Through the looking glass: the use of lenses as an interface tool for augmented reality interfaces. In Proc. GRAPHITE '04, ACM, 204--211. Google ScholarDigital Library
- McCrae, J., Mordatch, I., Glueck, M., and Khan, A. 2009. Multiscale 3D navigation. In Proc. I3D '09, ACM, 7--14. Google ScholarDigital Library
- McGuffin, M. J., Tancau, L., and Balakrishnan, R. 2003. Using deformations for browsing volumetric data. In Proc. VIS '03, IEEE, 401--409. Google ScholarDigital Library
- Nancel, M., Wagner, J., Pietriga, E., Chapuis, O., and Mackay, W. 2011. Mid-air pan-and-zoom on wall-sized displays. In Proc. CHI '11, ACM, 177--186. Google ScholarDigital Library
- Pietriga, E., Bau, O., and Appert, C. 2010. Representation-independent in-place magnification with sigma lenses. IEEE Transactions on Visualization and Computer Graphics 16, 03, 455--467. Google ScholarDigital Library
- Pindat, C., Pietriga, E., Chapuis, O., and Puech, C. 2012. Jellylens: content-aware adaptive lenses. In Proc. UIST '12, ACM, 261--270. Google ScholarDigital Library
- Plumlee, M., and Ware, C. 2003. Integrating multiple 3d views through frame-of-reference interaction. In Proc. CMV '03, IEEE, 34--43. Google ScholarDigital Library
- Plumlee, M. D., and Ware, C. 2006. Zooming versus multiple window interfaces: Cognitive costs of visual comparisons. ACM Transactions on Computer-Human Interaction 13, 2 (jun), 179--209. Google ScholarDigital Library
- Ropinski, T., and Hinrichs, K. 2004. Real-time rendering of 3D magic lenses having arbitrary convex shapes. In Journal of the International Winter School of Computer Graphics (WSCG04), Science Press, 379--386.Google Scholar
- Tan, D. S., Robertson, G. G., and Czerwinski, M. 2001. Exploring 3D navigation: combining speed-coupled flying with orbiting. In Proc. CHI '01, ACM, 418425. Google ScholarDigital Library
- Viega, J., Conway, M. J., Williams, G., and Pausch, R. 1996. 3D magic lenses. In Proc. UIST '96, ACM, 5158. Google ScholarDigital Library
- Viola, I., and Gröller, M. E. 2005. Smart visibility in visualization. In Proc. Computational Aesthetics'05, Eurographics Association, 209--216. Google ScholarDigital Library
- Viola, I., Kanitsar, A., Grller, M. E., and Groller, M. E. 2005. Importance-driven feature enhancement in volume visualization. IEEE Transactions on Visualization and Computer Graphics 11, 4, 40818. Google ScholarDigital Library
- Wang, L., Zhao, Y., Mueller, K., and Kaufman, A. 2005. The magic volume lens: An interactive focus+context technique for volume rendering. In Proc. VIS '05, IEEE, 367--374.Google Scholar
- Wang, Y.-S., Wang, C., Lee, T.-Y., and Ma, K.-L. 2011. Feature-preserving volume data reduction and Focus+Context visualization. IEEE Transactions on Visualization and Computer Graphics 17, 2 (Feb.), 171--181. Google ScholarDigital Library
- Ware, C., Lewis, M., and Creativity, O. F. 1995. The Drag-Mag image magnifier. In Proc. CHI '95 EA, ACM, 407--408. Google ScholarDigital Library
Index Terms
- Drilling into complex 3D models with gimlenses
Recommendations
Visualizing sequential data: a new detail-in-context layout
CHI EA '00: CHI '00 Extended Abstracts on Human Factors in Computing SystemsRelationships between images are often of a sequential nature. Temporal sequences may include keyframes in an animation or frequently recorded satellite pictures. An example for spatial sequences is Magnetic Resonance Images (MRI) as they show ...
The Visual SuperTree: similarity-based multi-scale visualization
Similarity-based exploration of multi-dimensional data sets is a difficult task, in which most techniques do not perform well with large data sets, particularly in handling clutter that invariably happens as data sets grow larger. In this paper, we ...
Interactive cutaway illustrations of complex 3D models
We present a system for authoring and viewing interactive cutaway illustrations of complex 3D models using conventions of traditional scientific and technical illustration. Our approach is based on the two key ideas that 1) cuts should respect the ...
Comments