Abstract
In the traditional design process for a 3D environment, people usually depict a rough prototype to verify their ideas, and iteratively modify its configuration until they are satisfied with the general layout. In this activity, one of the main operations is the rearrangement of single and composite parts of a scene. With current desktop virtual reality (VR) systems, the selection and manipulation of arbitrary objects in 3D is still difficult. In this work, we present new and efficient techniques that allow even novice users to perform meaningful rearrangement tasks with traditional input devices. The results of our work show that the presented techniques can be mastered quickly and enable users to perform complex tasks on composite objects. Moreover, the system is easy to learn, supports creativity, and is fun to use.
Similar content being viewed by others
References
Aish R, Frankel J, Frazer J, Patera A, Marks J (2001) Computational construction kits for geometric modeling and design (Panel). In: Proceedings of the ACM symposium on interactive 3D graphics (I3D’01), North Carolina, March 2001, pp 125–128
Anderson D et al (2000) Tangible interactions and graphical interpretation: a new approach to 3D modeling. In: Proceedings of ACM SIGGRAPH, New York, July 2000, pp 393–402
Balakrishnan R, Hinckley K (1999) The role of kinesthetic reference frames in two-handed input performance. In: Proceedings of UIST’99, North Carolina, pp 171–178
Biederman I (1987) Recognition-by-components: a theory of human image understanding. Psychol Rev 94(2):115–147
Bier E (1990) Snap-dragging in three dimensions. ACM SIGGRAPH Comput Graph 24(2):193–204
Bukowski R, Sequin C (1995) Object associations: a simple and practical approach to virtual 3D manipulation. In: Proceedings of the ACM symposium on interactive 3D graphics (I3D’95), Monterey, California, April 1995, pp 131–138
Clowes MB (1971) On seeing things. Artif Intell 2:79–116
Cross N (2000) Engineering design methods: strategies for product design, 3rd edn. Wiley, New York
Eggli L, Hsu C, Bruderlin B, Elber G (1997) Inferring 3D models from freehand sketches and constraints. Comput Aided Design 29(2):101-112
Fjeld M et al (2002) Physical and virtual tools: activity theory applied to the design of groupware. A special issue of CSCW: activity theory and the practice of design 11(1–2):153–180
Gross MD, Do EY- L (2000) Drawing on the back of envelope: a framework for interacting with application programs by freehand drawing. Comput Graph 24:835–849
Guiard Y (1987) Asymmetric division of labor in human skilled bimanual action: the kinematic chain as a model. J Motor Behav 19:486–517
Hinckley K, Pausch R, Proffitt D (1997) Attention and visual feedback: the bimanual frame of reference. In: Proceedings of the ACM symposium on interactive 3D graphics (I3D’97), Providence, Rhode Island, April 1997, pp 121–126
Ishii H, Ullmer B (1997) Tangible bits: towards seamless interfaces between people, bits and atoms. In: Proceedings of the ACM CHI’97 conference, Los Angeles, April 1997, pp 234–241
Issacs P, Shrag J, Strauss PS (2002) The design and implementation of direct manipulation in 3D. In: Course notes from the SIGGRAPH 2002 conference, San Antonio, Texas, July 2002
Kitamura Y, Yee A, Kishino F (1998) A sophisticated manipulation aid in a virtual environment using dynamic constraints among object faces. PRESENCE 7(5):460–477
Kitamura Y, Itoh Y, Kishino F (2001) Real-time 3D interaction with ActiveCube. In: Proceedings of the ACM CHI2001 conference, Seattle, Washington, extended abstract, pp 355–556
Lawson B (1990) How designers think, 2nd edn. Butterworth Architecture, London
Lipson H, Shpitalni M (1996) Optimization based reconstruction of a 3D object from a single freehand line drawing. Comput Aided Design 28(8):651–663
Marr D (1982) Chapter 5: representing shapes for recognition. In: Vision. Freeman, New York
Piper B, Ratti C, Ishii H (2002) Illuminating clay: a 3-D tangible interface for landscape analysis. In: Proceedings of the ACM CHI2002 conference, Minneapolis, Minnesota, April 2002
Purcell AT, Gero JS (1998) Drawings and the design process: a review of protocol studies in design and other disciplines and related research in cognitive psychology. Design Studies 19(4):389–430
Qin SF, Wright DK, Jordanov IN (2000) From on-line sketching to 2D and 3D geometry: a system based on fuzzy knowledge. Comput Aided Design 32(14):851–866
Schumann J, Strothotte T, Laser S, Raab A (1996) Assessing the effect of non-photorealistic rendered images in CAD. In: Proceedings of the CHI’96 conference, Vancouver, Canada, April 1996, pp 35–41
Schweikardt E, Gross M (1998) Digital Clay: deriving digital models from freehand sketches. In: Proceedings of ACADIA 1998, Quebec City, Canada, October 1998, pp 202–211
Smith G, Stuerzlinger W (2001) Integration of constraints into a VR environment. In: Proceedings of VRIC 2001, Laval, France, May 2001, pp 103–110
Stuerzlinger W, Smith G (2002) Efficient manipulation of object groups in virtual environments. In: Proceedings of the IEEE VR conference, Orlando, Florida, March 2002, pp 251–258
Verstijnen I, van Leeuwen C, Goldschmidt G, Hamel R, Hennessey J (1998) Sketching and creative discovery. Design Studies 19(4):519–546
de Vries B, Achten HH (2002) DDDoolz: Designing with modular masses. Design Studies 23(6):515–531
Wickins CD, Hollands JG (1999) Chapter 4: spatial displays. In: Engineering psychology and human performance, 3rd edn. Prentice-Hall,
Zeleznik RC, Herndon K, Hughes JF (1996) SKETCH: an interface for sketching 3D scenes. In: Proceedings of SIGGRAPH’96, New Orleans, Los Angeles, August 1996, pp 163–170
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Oh, JY., Stuerzlinger, W. A system for desktop conceptual 3D design. Virtual Reality 7, 198–211 (2004). https://doi.org/10.1007/s10055-004-0128-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10055-004-0128-y