Skip to main content
Log in

A system for desktop conceptual 3D design

  • Original Article
  • Published:
Virtual Reality Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2a–f
Fig. 3a–c
Fig. 4a–d
Fig. 5a–c
Fig. 6a–d
Fig. 7
Fig. 8
Fig. 9a, b
Fig. 10a, b
Fig. 11a, b
Fig. 12a, b
Fig. 13
Fig. 14a, b

Similar content being viewed by others

References

  1. 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

  2. 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

  3. 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

  4. Biederman I (1987) Recognition-by-components: a theory of human image understanding. Psychol Rev 94(2):115–147

    CAS  PubMed  Google Scholar 

  5. Bier E (1990) Snap-dragging in three dimensions. ACM SIGGRAPH Comput Graph 24(2):193–204

    Google Scholar 

  6. 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

  7. Clowes MB (1971) On seeing things. Artif Intell 2:79–116

    Google Scholar 

  8. Cross N (2000) Engineering design methods: strategies for product design, 3rd edn. Wiley, New York

    Google Scholar 

  9. Eggli L, Hsu C, Bruderlin B, Elber G (1997) Inferring 3D models from freehand sketches and constraints. Comput Aided Design 29(2):101-112

    Google Scholar 

  10. 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

  11. 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

    Google Scholar 

  12. Guiard Y (1987) Asymmetric division of labor in human skilled bimanual action: the kinematic chain as a model. J Motor Behav 19:486–517

    Google Scholar 

  13. 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

  14. 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

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

  18. Lawson B (1990) How designers think, 2nd edn. Butterworth Architecture, London

  19. 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

    Google Scholar 

  20. Marr D (1982) Chapter 5: representing shapes for recognition. In: Vision. Freeman, New York

  21. 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

  22. 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

    Article  Google Scholar 

  23. 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

    Google Scholar 

  24. 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

  25. 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

  26. Smith G, Stuerzlinger W (2001) Integration of constraints into a VR environment. In: Proceedings of VRIC 2001, Laval, France, May 2001, pp 103–110

  27. 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

  28. Verstijnen I, van Leeuwen C, Goldschmidt G, Hamel R, Hennessey J (1998) Sketching and creative discovery. Design Studies 19(4):519–546

    Article  Google Scholar 

  29. de Vries B, Achten HH (2002) DDDoolz: Designing with modular masses. Design Studies 23(6):515–531

    Article  Google Scholar 

  30. Wickins CD, Hollands JG (1999) Chapter 4: spatial displays. In: Engineering psychology and human performance, 3rd edn. Prentice-Hall,

  31. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ji-Young Oh.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10055-004-0128-y

Keywords

Navigation