ACM Transactions on Graphics (TOG)
The cognitive coprocessor architecture for interactive user interfaces
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Exploration and virtual camera control in virtual three dimensional environments
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Snap-dragging in three dimensions
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Rapid controlled movement through a virtual 3D workspace
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Through-the-lens camera control
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Automatic viewing control for 3D direct manipulation
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
ARCBALL: a user interface for specifying three-dimensional orientation using a mouse
Proceedings of the conference on Graphics interface '92
Virtual reality on a WIM: interactive worlds in miniature
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Context sensitive flying interface
Proceedings of the 1997 symposium on Interactive 3D graphics
Efficient navigation around complex virtual environments
VRST '97 Proceedings of the ACM symposium on Virtual reality software and technology
Constrained 3D navigation with 2D controllers
VIS '97 Proceedings of the 8th conference on Visualization '97
Critical zones in desert fog: aids to multiscale navigation
Proceedings of the 11th annual ACM symposium on User interface software and technology
Path drawing for 3D walkthrough
Proceedings of the 11th annual ACM symposium on User interface software and technology
Toolspaces and glances: storing, accessing, and retrieving objects in 3D desktop applications
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
UniCam—2D gestural camera controls for 3D environments
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Exploring bimanual camera control and object manipulation in 3D graphics interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Testbed evaluation of virtual environment interaction techniques
Proceedings of the ACM symposium on Virtual reality software and technology
Interaction techniques for 3D modeling on large displays
I3D '01 Proceedings of the 2001 symposium on Interactive 3D graphics
Exploring 3D navigation: combining speed-coupled flying with orbiting
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A case study on automatic camera placement and motion for visualizing historical data
Proceedings of the conference on Visualization '02
3D scene manipulation with 2D devices and constraints
GRIN'01 No description on Graphics interface 2001
Travel in Immersive Virtual Environments: An Evaluation of Viewpoint Motion Control Techniques
VRAIS '97 Proceedings of the 1997 Virtual Reality Annual International Symposium (VRAIS '97)
3D location-pointing as a navigation aid in Virtual Environments
Proceedings of the working conference on Advanced visual interfaces
Visualizing 3D scenes using non-linear projections and data mining of previous camera movements
AFRIGRAPH '04 Proceedings of the 3rd international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
HoverCam: interactive 3D navigation for proximal object inspection
Proceedings of the 2005 symposium on Interactive 3D graphics and games
Snap-and-go: helping users align objects without the modality of traditional snapping
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Mental Registration of 2D and 3D Visualizations (An Empirical Study)
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Proceedings of the 18th annual ACM symposium on User interface software and technology
Proceedings of the 2008 symposium on Interactive 3D graphics and games
Proceedings of the 2009 symposium on Interactive 3D graphics and games
Exploring the design space of multiscale 3D orientation
Proceedings of the International Conference on Advanced Visual Interfaces
DeskCube: using physical zones to select and control combinations of 3D navigation operations
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
Artificial Intelligence for Engineering Design, Analysis and Manufacturing - Representing and Reasoning About Three-Dimensional Space
Evaluating the effectiveness of orientation indicators with an awareness of individual differences
ACM Transactions on Applied Perception (TAP)
The effect of perspective projection in multi-touch 3D interaction
Proceedings of Graphics Interface 2012
Kinect based 3D object manipulation on a desktop display
Proceedings of the ACM Symposium on Applied Perception
CubeCam: a screen-space camera manipulation tool
Computational Aesthetics'09 Proceedings of the Fifth Eurographics conference on Computational Aesthetics in Graphics, Visualization and Imaging
3D object position using automatic viewpoint transitions
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Hi-index | 0.00 |
Literally hundreds of thousands of users of 2D computer-aided design (CAD) tools are in the difficult process of transitioning to 3D CAD tools. A common problem for these users is disorientation in the abstract virtual 3D environments that occur while developing new 3D scenes. To help address this problem, we present a novel in-scene 3D widget called the ViewCube as a 3D orientation indicator and controller. The ViewCube is a cube-shaped widget placed in a corner of the window. When acting as an orientation indicator, the ViewCube turns to reflect the current view direction as the user re-orients the scene using other tools. When used as an orientation controller, the ViewCube can be dragged, or the faces, edges, or corners can be clicked on, to easily orient the scene to the corresponding view. We conducted a formal experiment to measure the performance of the ViewCube comparing: (1) ArcBall-style dragging using the ViewCube for manual view switching, (2) clicking on face/edge/corner elements of the ViewCube for automated view switching and (3) clicking on a dedicated row of buttons for automated view switching. The results indicate that users prefer and are almost twice as fast at using the ViewCube with dragging compared to clicking techniques, independent of a number of ViewCube representations that we examined.