From bowman@cc.gatech.edu Fri Dec 4 12:24:00 1998 Received: from burdell.cc.gatech.edu (root@burdell.cc.gatech.edu [130.207.3.207]) by lennon.cc.gatech.edu (8.9.1/8.9.1) with ESMTP id MAA08629 for ; Fri, 4 Dec 1998 12:23:57 -0500 (EST) Received: from asbestos.hitl.washington.edu (asbestos73.hitl.washington.edu [128.95.73.60]) by burdell.cc.gatech.edu (8.9.1/8.9.1) with ESMTP id MAA21204 for ; Fri, 4 Dec 1998 12:23:55 -0500 (EST) Received: from burdell.cc.gatech.edu (root@burdell.cc.gatech.edu [130.207.3.207]) by asbestos.hitl.washington.edu (8.8.8/8.6.12) with ESMTP id RAA17202 for <3d-ui@hitl.washington.edu>; Fri, 4 Dec 1998 17:21:08 GMT Received: from lennon.cc.gatech.edu (bowman@lennon.cc.gatech.edu [130.207.9.20]) by burdell.cc.gatech.edu (8.9.1/8.9.1) with ESMTP id MAA20959 for <3d-ui@hitl.washington.edu>; Fri, 4 Dec 1998 12:21:06 -0500 (EST) Received: (from bowman@localhost) by lennon.cc.gatech.edu (8.9.1/8.9.1) id MAA08474 for 3d-ui@hitl.washington.edu; Fri, 4 Dec 1998 12:21:02 -0500 (EST) From: bowman@cc.gatech.edu (Doug Bowman) Message-Id: <199812041721.MAA08474@lennon.cc.gatech.edu> Subject: VR '99 Tutorial on 3D Interaction To: 3d-ui@hitl.washington.edu (3D UI List) Date: Fri, 4 Dec 1998 12:21:02 -0500 (EST) X-Mailer: ELM [version 2.4 PL23] Content-Type: text Status: RO [WARNING: long message] Greetings everyone, This list has been quiet for quite a long time...so, in the interest of stimulating new discussion (hint - you should reply to this message! :-) ) let me tell you all about something a few of us are doing. You may remember several months ago I posted a message asking for volunteers to do a joint proposal for a tutorial at VR '99 (formerly VRAIS). Well, several people responded, and four of us put together a proposal and sent it off. We got word a few weeks ago that the tutorial was accepted. The title of the tutorial is "The Art and Science of 3D Interaction", and the presenters are Ivan Poupyrev, Joe LaViola, Ernst Kruijff, and myself (a real international group). So now you're saying, what does this have to do with me? Well, we want to make this tutorial something that represents the state of the art in 3D interaction research, and since this group is a pretty darn good representation of the discipline, we want all of you to have a chance to impact the tutorial in some way. Below, you'll find a draft outline of the topics we would like to discuss in the tutorial. You can help us in a variety of ways: 1) Comment on the outline itself - what is it missing, is the flow good, etc. Obviously we can't cover everything, but we want to do a good job discussing the core of the subject. Post these ideas to the list so we can all discuss them and hopefully come to a consensus. 2) Suggest specific work that you have done or that you know of to be used as examples of some of the topics in the outline. For example, the Virginia contingent might suggest that we talk about the World-in-Miniature as a manipulation and/or travel metaphor. Tell us where we can find papers or video about the work you suggest. Send such comments directly to the person in charge of that part of the talk, as shown by the names in square brackets within the outline. Our email addresses: Doug Bowman bowman@cc.gatech.edu Ernst Kruijff ernst.kruijff@archit.uni-weimar.de Joe LaViola jjl@cs.brown.edu Ivan Poupyrev poup@mic.atr.co.jp 3) Contribute to the bibliography that we'll be giving out to tutorial participants. We want to create a comprehensive bibliography of 3D interaction research papers. Send bibliography entries to Ivan Poupyrev at poup@mic.atr.co.jp. Thanks for your help. --Doug ------------------------------------------------------------ VR '99 Tutorial Outline - The Art and Science of 3D Interaction Presenters: Doug Bowman Ernst Kruijff Joe LaViola Ivan Poupyrev I. Welcome and Introduction [Doug - 30 mins.] A. administrative -introduction of presenters -demographics of attendees -schedule -handouts/materials B. motivation for course: possible application scenario(s) for VEs that are not yet possible because of interaction problems C. Definitions of key terms -VE -interaction -interface -device ... D. Themes of the course: guidelines and myths E. Interactively complex application domains -architecture/CAD -education -manufacturing -medicine -others? F. Universal interaction tasks -navigation (travel & wayfinding) -selection & manipulation -system control (commands) G. Goals of interaction design -performance (efficiency, accuracy, productivity, ...) -usability (ease of use, ease of learning, intuitiveness, ...) -usefulness (system meets its goals - interaction technique promotes learning or presence or spatial understanding - interface is relatively transparent so users can focus on tasks) II. Input and Output (hardware) [Joe - 1 hour] A. Output devices -visual: HMD, CAVE, Desk, Workbench, Stereo Monitor -audio: spatial sound -tactile and haptic output (really a topic for another tutorial) -Main Question: how do these different devices affect the design of interfaces and interaction techniques (esp. visual devices)? B. Input devices -distinction between input device and interaction technique -trackers -mice, joysticks, other button devices -tablets -gloves - gestures, pinch gloves -speech -results of evaluation of these devices -Main questions: What interaction techniques are afforded by different devices? Which devices are the most flexible? Are there optimal pairings of input and output devices? Which tasks does each device apply to? ****FIRST COFFEE BREAK**** III. Interaction Techniques (software) A. Selection and Manipulation [Ivan - 30 minutes] -within reach vs. at-a-distance -various types of metaphors -results of evaluation B. System Control [Ernst - 30 minutes] -menu systems -pen & tablet interaction -magic lenses -results of evaluation C. Navigation -wayfinding [Ernst - 20 minutes] -types of wayfinding -spatial orientation / spatial understanding -maps, cues, and other aids -results of evaluation -travel [Doug - 20 minutes] -types of travel -travel metaphors -results of evaluation D. 2D interaction in a 3D world [Joe - 20 minutes] -advantages of 2D interaction -limitations of 2D interaction -seamless integration and transition of 2D and 3D ****LUNCH**** IV. The Process of Design and Evaluation A. The art of interaction design [Ivan - 30 minutes] -design based on intuition -design based on the real world -design based on a back story -naturalism vs. magic in the VE interface B. The science of interaction design [Doug - 30 minutes] -formal categorization of techniques -taxonomy -guided design - holes in a design space -design based on models of performance V. Design activity [Attendees - 30 minutes] A. Design task - application scenario and requirements B. Groups of 5 or so discuss and develop interaction design [15 mins.] C. Groups present designs and discuss rationale [15 mins.] ****SECOND COFFEE BREAK**** VI. Example Interfaces and Applications A. Everyone takes 15 minutes each to describe applications they've done or that others have done, how they fit the guidelines we've talked about - show video if at all possible B. Additional examples from attendees or questions for the presenters [15-30 mins.]