Abstract
Content creation for computer graphics applications is a laborious process that requires skilled personnel. One fundamental problem is that manipulation of 3D objects with 2D user interfaces is very difficult for non-experienced users. In this paper, we describe a system that uses semantic constraints to restrict object motion in a 3D scene, making interaction much simpler and more intuitive. We compare three different levels of semantic constraints in a 3D scene manipulation program with a 2D user interface. We show that the presented techniques are significantly more efficient than alternate techniques, which do not use semantics in their constraints. To our knowledge, this is the first evaluation of 3D manipulation techniques with 2D devices and constraints.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bier, E.A., and Stone, M.C. Snap-dragging. SIGGRAPH 1986 proceedings, ACM Press, pp. 233–240.
Bier, E.A. Snap dragging in three dimensions, SIGGRAPH 1990, pp. 193–204.
Bolt, R., Put-that-there, SIGGRAPH’80, 262–270.
Borning, A., Freeman, B., Ultraviolet: A Constraint Satisfaction Algorithm for Interactive Graphics, Constraints: An International Journal, 3, 1–26, 1998.
Bowman, D., Hodges, L. An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments. Proceedings of ACM Symp. on Interactive 3D Graphics, 1997, pp. 35–38.
Bowman, D., Kruijff, E., LaViola, J., Mine, M., Poupyrev, I., 3D user interface design, ACM SIGGRAPH 2000, Course notes # 36, 2000.
Bukowski, R., and Sequin, C. Object associations. ACM Symp. Interactive 3D Graphics 1995, 131–138.
Goesele, M, Stuerzlinger, W. Semantic constraints for scene manipulation. Proc. Spring Conference in Computer Graphics 1999, pp. 140–146.
Gleicher, M, A Graphics Toolkit Based on Differential Constraints. Proc. UIST 93, 109–120.
Eckel, G., Cosmo 3D programmers guide. Silicon Graphics Inc. 1998.
Mine, M., ISAAC: A Meta-CAD System for Virtual Environments. Computer-Aided Design, 29(8), 97.
Mine, M., Brooks, F., Sequin, C. Moving Objects in Space: Exploiting proprioception in virtual-environment interaction. SIGRAPH 1997, pp. 19–26.
Pierce, J., Forsberg, A., Conway, M., Hong, S., Zeleznik, R. et al., Image plane interaction techniques in 3D immersive environments. Proceedings of ACM Symp. on Interactive 3D Graphics. 1997. pp. 39–43.
Poupyrev, I., Weghorst, S., Billinghurst, M., Ichikawa, T., Egocentric object manipulation in virtual environments: empirical evaluation of interaction techniques. Computer Graphics Forum, 17(3), 1998, 41–52.
Poupyrev, I., Weghorst, S., Fels, S. Non-isomorphic 3D rotational techniques. ACM CHI’2000, pp. 546–547.
Shaw, C., Green, M., THRED: A Two-Handed Design System, Multimedia Systems Journal, 5(2), 1997.
Shoemake, K., ARCBALL: A user interface for specifying three-dimensional orientation using a mouse, Graphics Interface, 1992, pp. 151–156.
SmartScene promotional material, Multigen (San Jose, CA), 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Wien
About this paper
Cite this paper
Smith, G., Stuerzlinger, W. (2001). On the Utility of Semantic Constraints. In: Fröhlich, B., Deisinger, J., Bullinger, HJ. (eds) Immersive Projection Technology and Virtual Environments 2001. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6221-7_5
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6221-7_5
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83671-2
Online ISBN: 978-3-7091-6221-7
eBook Packages: Springer Book Archive