Project Overview
Funded by NASA for the past five years, the Brown site of the NSF Graphics and Visualization Center has developed 3D user interfaces for desktop and immersive scientific visualization applications. Our most recent user-interface project with NASA is the development of a stand-alone library for creating and interacting with 3D widgets. The core of the library is a set of building blocks for constructing custom 3D widgets and functions that handle direct manipulation of the widgets. The library will be integrated with NASA's Virtual Windtunnel Virtual Windtunnel system, but is also available for public use.
In addition to the basic widget building blocks, the library supports interactive shadows and gestural navigation controls (i.e. translation forward and backward, virtual trackball rotation, and filmplane translation) using a single mouse button. These camera controls are derived from the camera controls used in the Sketch system.
In particular, we have developed interaction techniques for positioning probes in three-dimensions, controlling both spatial and non-spatial parameters of several visualization techniques, utilizing six-degrees-of-freedom input devices, navigating a 3D virtual world, managing voice annotations, in addition to developing an approach for rapid-prototyping custom input devices.
Lead Researcher
Andy Forsberg
Bibliographic References
Recent Publications
- Pierce, J.S., Forsberg, A.S., Conway, M.J., Hong, S. P., and Zeleznik, R.C.,
Image Plane Interaction Techniques in 3D Immersive Environments.
Proceedings of 1997 ACM Symposium on Interactive 3D Graphics.
- Zeleznik, R.C., Forsberg, A.S., and Strauss, P.S.,
Two pointer input for 3D interaction.
Proceedings of 1997 ACM Symposium on Interactive 3D Graphics .
- Forsberg A.S., Herndon K.P., and Zeleznik, R.C.,
Aperture-Based Selection for Immersive Virtual Environments.
Proceedings of the 1996 ACM Symposium on User Interface and Software Technology (UIST).
- Ayers, M.R., and Zeleznik R.C.,
The Lego Interface Toolkit.
Proceedings of the 1996 ACM Symposium on User Interface and Software Technology (UIST).
Past Publications
- Herndon, K.P. and Meyer, T.,
3D Widgets for Exploratory Scientific Visualization,
Proceedings of UIST '94, ACM SIGGRAPH, November, 1994, pp. 69-70.
- Herndon, K.P., van Dam, A. and Gleicher, M.,
Workshop report: The challenges of 3D interaction.
SIGCHI Bulletin, October 1994.
- Loughlin, Maria M. and Hughes, John F.,
An Annotation system for 3D Fluid Flow Visualization, Proceedings of Visualization '94, pp. 273-279, Washington, DC, Oct. 1994.
- Durkin, J. and Hughes, J.F., Nonpolygonal Isosurface Rendering for Large Volume Datasets, Proceedings of the Fourth IEEE Conference on Visualization, 1994.
- Zeleznik, R.C., Herndon, K.P., Robbins, D.C., Huang, N., Meyer, T., Parker, N. and Hughes, J.F.,
An interactive toolkit for constructing 3D interfaces. Computer Graphics (Proceedings of SIGGRAPH '93), 27(4), ACM SIGGRAPH, July, 1993, pp. 81-84.
- Herndon, K.P., Zeleznik, R.C., Robbins, D.C., Conner, D.B., Snibbe, S.S. and van Dam, A.,
Interactive shadows. Proceedings of UIST '92, ACM SIGGRAPH, November, 1992, pp. 1-6.
- Snibbe, S.S., Herndon, K.P., Robbins, D.C., Conner, D.B. and van Dam, A., Using deformations to explore 3D widget design. Computer Graphics (Proceedings of SIGGRAPH '92), 26(2), ACM SIGGRAPH, July, 1992, pp. 351-352.
- Conner, D.B., Snibbe, S.S., Herndon, K.P., Robbins, D.C., Zeleznik, R.C. and van Dam, A., Three-dimensional widgets. Computer Graphics (Proceedings of the 1992 Symposium on Interactive 3D Graphics), 25(2), ACM SIGGRAPH, March, 1992, pp. 183-188.
|