Abstract
Many important decisions in the design process are made during fairly early on, after designers have presented initial concepts. In many domains, these concepts are already realized as 3D digital models. Then, in a meeting, the stakeholders for the project get together and evaluate these potential solutions. Frequently, the participants in this meeting want to interactively modify the proposed 3D designs to explore the design space better. Today’s systems and tools do not support this, as computer systems typically support only a single user and computer-aided design tools require significant training. This paper presents the design of a new system to facilitate a collaborative 3D design process. First, we discuss a set of guidelines which have been introduced by others and that are relevant to collaborative 3D design systems. Then, we introduce the new system, which consists of two main parts. The first part is an easy-to-use conceptual 3D design tool that can be used productively even by naive users. The tool provides novel interaction techniques that support important properties of conceptual design. The user interface is non-obtrusive, easy-to-learn, and supports rapid creation and modification of 3D models. The second part is a novel infrastructure for collaborative work, which offers an interactive table and several large interactive displays in a semi-immersive setup. It is designed to support multiple users working together. This infrastructure also includes novel pointing devices that work both as a stylus and a remote pointing device. The combination of the (modified) design tool with the collaborative infrastructure forms a new platform for collaborative virtual 3D design. Then, we present an evaluation of the system against the guidelines for collaborative 3D design. Finally, we present results of a preliminary user study, which asked naive users to collaborate in a 3D design task on the new system.
Similar content being viewed by others
References
Deisinger J, Blach R, Wesche G, Breining R, Simon A (2000) Towards immersive modeling - challenges and recommendations: a workshop analyzing the needs of designers, Virtual environments, Springer, Berlin Heidelberg New York, pp 145–156
Druin A, Stewart J, Proft D, Bederson B, Hollan J (1997) KidPad: a design collaboration between children, technologists, and educators. Conf ACM CHI 97:463–470
Gross M, Do E (2000) Drawing on the back of envelope: a framework for interacting with application programs by freehand drawing. Comput Graph 24:835–849
Gross M (2001) Emergence in a recognition based drawing interface. Conf Vis Spatial Reason, 51–65
Igarashi T, Matsuoka S, Tanaka H (1999) Teddy: a sketching interface for 3D freeform design. Conf ACM SIGGRAPH’99, 409–416
Oh J-Y (2005) Desktop 3D conceptual design systems. PhD Thesis, York University
Oh J-Y, Stuerzlinger W (2005) Moving objects with 2D input devices in CAD systems and desktop virtual environments. Conf Graphics Interface, 141–149
Oh J-Y, Stuerzlinger W, Danahy J (2005) Comparing SESAME and sketching for conceptual 3D design. Workshop EG Sketch Based Interfaces Modeling, 81–88
Oh J-Y, Stuerzlinger W, Dadgari D (2006a) Group selection techniques for efficient 3D modeling. IEEE Symp 3D User Interfaces, 95–102
Oh J-Y, Stuerzlinger W, Danahy J (2006b) SESAME: towards better 3D conceptual design systems. Conf ACM Dis, 80–89
Pavlovych A, Stuerzlinger W (2004) Laser pointers as interaction devices for collaborative pervasive computing. Adv Pervasive Comput, 315–320. ISBN 385403176-9
Ryall K, Forlines C, Shen C, Morris M (2004) Exploring the effects of group size and table size on interactions with tabletop shared-display groupware. Conf ACM CSCW, 284–293
Scott S, Grant K, Mandryk R (2003) System guidelines for co-located, collaborative work on a tabletop display. Conf ECSCW, Springer, Berlin Heidelberg New York, pp 159–178.http://www.springer.com/east/home/generic/search/results?SGWID=5-40109-22-33658793-0
Shu L, Flowers W (1992) Groupware experiences in three-dimensional computer-aided design. CSCW, 179–186
Stewart J, Bederson B, Druin A (1999) A model for co-present collaboration. Conf ACM CHI, 286–293
Tano S, Kodera T, Nakashima T, Kawano I, Nakanishi K, Hamagishi G, Inoue M, Watanabe A, Okamoto T, Kawagoe K, Kaneko K, Hotta T, Tatsuoka M (2003) Godzilla: seamless 2D and 3D sketch environment for reflective and creative design work. IFIP INTERACT’03, 311–318
Tse E, Greenberg S (2004) Rapidly prototyping single display groupware through the SDGToolkit. Australasian User Interface Conf, 101–110
Zeleznik R, Herndon K, Hughes J (1996) SKETCH: an interface for sketching 3D scenes. Conf ACM SIGGRAPH’96, 163–170
Acknowledgements
Thanks to D. Phillips, D. Dadgari, and A. Vorozcovs for help with camera calibration and programming the laser spot detector software, to the York Centre of Vision Research, and to NSERC for funding.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Stuerzlinger, W., Zaman, L., Pavlovych, A. et al. The design and realization of CoViD: a system for collaborative virtual 3D design. Virtual Reality 10, 135–147 (2006). https://doi.org/10.1007/s10055-006-0048-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10055-006-0048-0