Issue No.09 - September (2011 vol.17)
pp: 1259-1272
Jan-Phillip Tiesel , University of Louisiana at Lafayette, Lafayette
Christoph W. Borst , University of Louisiana at Lafayette, Lafayette
Kaushik Das , University of Louisiana at Lafayette, Lafayette
We present a new 3D lens rendering technique and a new spatiotemporal lens. Interactive 3D lenses, often called volumetric lenses, provide users with alternative views of data sets within 3D lens boundaries while maintaining the surrounding overview (context). In contrast to previous multipass rendering work, we discuss the strengths, limitations, and performance costs of a single-pass technique especially suited to fragment-level lens effects, such as color mapping, lighting, and clipping. Some object-level effects, such as a data set selection lens, are also incorporated, with each object's geometry being processed once by the graphics pipeline. For a substantial range of effects, our approach supports several composable lenses at interactive frame rates without performance loss during increasing lens intersections or manipulation by a user. Other cases, for which this performance cannot be achieved, are also discussed. We illustrate possible applications of our lens system, including Time Warp lenses for exploring time-varying data sets.
Interaction styles, virtual reality, volumetric lens.
Jan-Phillip Tiesel, Christoph W. Borst, Kaushik Das, "Single-Pass Composable 3D Lens Rendering and Spatiotemporal 3D Lenses", IEEE Transactions on Visualization & Computer Graphics, vol.17, no. 9, pp. 1259-1272, September 2011, doi:10.1109/TVCG.2011.38
[1] E.A. Bier, M.C. Stone, K. Pier, W. Buxton, and T.D. DeRose, "Toolglass and Magic Lenses: The See-Through Interface," Proc. ACM SIGGRAPH, pp. 73-80, 1993.
[2] J. Viega, M.J. Conway, G. Williams, and R. Pausch, "3D Magic Lenses," Proc. Ninth Ann. ACM Symp. User Interface Software and Technology (UIST), pp. 51-58, 1996.
[3] T. Ropinski and K. Hinrichs, "Real-Time Rendering of 3D Magic Lenses Having Arbitrary Convex Shapes," Proc. Int'l Conf. Central Europe on Computer Graphics (WSCG), pp. 379-386, 2004.
[4] A. Fuhrmann and E. Groeller, "Real-Time Techniques for 3D Flow Visualization," Proc. IEEE Visualization, pp. 305-312, 1998.
[5] E. Mendez, D. Kalkofen, and D. Schmalstieg, "Interactive Context-Driven Visualization Tools for Augmented Reality," Proc. IEEE/ACM Int'l Symp. Mixed and Augmented Reality (ISMAR), pp. 209-218, 2006.
[6] M. Trapp and J. Döllner, "Real-Time Volumetric Tests Using Layered Depth Images," Proc. Eurographics, pp. 235-238, 2008.
[7] J. Plate, T. Holtkaemper, and B. Froehlich, "A Flexible Multi-Volume Shader Framework for Arbitrarily Intersecting Multi-Resolution Datasets," IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 6, pp. 1584-1591, Nov./Dec. 2007.
[8] L. Wang, Y. Zhao, K. Mueller, and A. Kaufman, "The Magic Volume Lens: An Interactive Focus+Context Technique for Volume Rendering," Proc. IEEE Visualization, pp. 367-374, 2005.
[9] J. Looser, M. Billinghurst, and A. Cockburn, "Through the Looking Glass: The Use of Lenses as an Interface Tool for Augmented Reality Interfaces," Proc. Second Int'l Conf. Computer Graphics and Interactive Techniques in Australasia and South East Asia, pp. 204-211, 2004.
[10] C.W. Borst, J-P. Tiesel, and C.M. Best, "Real-Time Rendering Method and Performance Evaluation of Composable 3D Lenses for Interactive VR," IEEE Trans. Visualization and Computer Graphics, vol. 16, no. 3, pp. 394-410, May/June 2010.
[11] C.W. Borst, V.B. Baiyya, C.M. Best, and G.L. Kinsland, "Volumetric Windows: Application to Interpretation of Scientific Data, Shader-Based Rendering Method, and Performance Evaluation," Proc. Int'l Conf. Computer Graphics and Virtual Reality (CGVR), pp. 72-78, 2007.
[12] C.M. Best and C.W. Borst, "New Rendering Approach for Composable Volumetric Lenses," Proc. IEEE Virtual Reality, pp. 189-192, 2008.
[13] C.M. Best, "A Complete Solution for Composable Volumetric Lenses," MS Thesis, Center for Advanced Computer Studies, Univ. of Louisiana at Lafayette, 2007.
[14] J.-P. Tiesel, C.W. Borst, K. Das, and E. Habib, "Single-Pass 3D Lens Rendering and Spatiotemporal Time Warp Example," Proc. IEEE Virtual Reality, pp. 235-242, 2010.
[15] J-P. Tiesel, C.W. Borst, K. Das, G.L. Kinsland, C.M. Best, and V.B. Baiyya, "Composable Volumetric Lenses for Surface Exploration," Proc. IEEE Virtual Reality, pp. 291-292, 2009.
[16] M. Wolter, B. Hentschel, I. Tedjo-Palczynski, and T. Kuhlen, "A Direct Manipulation Interface for Time Navigation in Scientific Visualizations," Proc. IEEE Symp. 3D User Interfaces, pp. 11-18, 2009.
[17] K. Ryall, Q. Li, and A. Esenther, "Temporal Magic Lens: Combined Spatial and Temporal Query and Presentation," Proc. IFIP TC13 Int'l Conf. Human-Computer Interaction (INTERACT), pp. 809-822, 2005.
[18] E. Adar, M. Dontcheva, J. Fogarty, and D.S. Weld, "Zoetrope: Interacting with the Ephemeral Web," Proc. 21st Ann. ACM Symp. User Interface Software and Technology (UIST '08), pp. 239-248, 2008.
[19] T.T. Elvins, D.R. Nadeau, R. Schul, and D. Kirsh, "Worldlets: 3D Thumbnails for Wayfinding in Large Virtual Worlds," Presence: Teleoperators and Virtual Environments, vol. 10, no. 6, pp. 565-582, 2001.
[20] E. Habib, C.G. Malakpet, A. Tokay, and P.A. Kucera, "Sensitivity of Streamflow Simulations to Temporal Variability and Estimation of Z-R Relationships," J. Hydrologic Eng., vol. 13, no. 12, pp. 1177-1186, 2008.
[21] J.-P. Tiesel, "Composable Visual and Temporal Lens Effects in a Scene Graph-Based Visualization System," MS thesis, Center for Advanced Computer Studies, Univ. of Louisiana at Lafayette, 2009.