Mockup builder: direct 3D modeling on and above the surface in a continuous interaction space

Our work introduces a semi-immersive environment for conceptual design where virtual mockups are obtained from gestures we aim to get closer to the way people conceive, create and manipulate three-dimensional shapes. We present on-and-above-the-surface interaction techniques following Guiard's asymmetric bimanual model to take advantage of the continuous interaction space for creating and editing 3D models in a stereoscopic environment. To allow for more expressive interactions, our approach continuously combines hand and finger tracking in the space above the table with multi-touch on its surface. This combination brings forth an alternative design environment where users can seamlessly switch between interacting on the surface or in the space above it depending on the task. Our approach integrates continuous space usage with bimanual interaction to provide an expressive set of 3D modeling operations. Preliminary trials with our experimental setup show this as a very promising avenue for further work.

[1]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[2]  Charles L. A. Clarke,et al.  Bimanual and unimanual image alignment: an evaluation of mouse-based techniques , 2005, UIST '05.

[3]  Christian Müller-Tomfelde Tabletops - Horizontal Interactive Displays , 2010, Human-Computer Interaction Series.

[4]  Joseph J. LaViola,et al.  ErgoDesk: A Framework for Two- and Three-Dimensional Interaction at the ActiveDesk , 1998 .

[5]  Johann Habakuk Israel,et al.  Investigating the Learnability of Immersive Free-Hand Sketching , 2010, SBIM.

[6]  Gerold Wesche,et al.  Towards Immersive Modeling - Challenges and Recommendations: A Workshop Analyzing the Needs of Designers , 2000, EGVE.

[7]  S. Coquillart Computing offsets of B-spline curves , 1987 .

[8]  Saul Greenberg,et al.  The Continuous Interaction Space: Interaction Techniques Unifying Touch and Gesture on and above a Digital Surface , 2011, INTERACT.

[9]  Charlie C. L. Wang Drawing on Air: Input Techniques for Controlled 3D Line Illustration , 2007 .

[10]  Ehud Sharlin,et al.  The 3D Tractus: a three-dimensional drawing board , 2006, First IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP '06).

[11]  Peter Schröder,et al.  Surface drawing: creating organic 3D shapes with the hand and tangible tools , 2001, CHI.

[12]  Ehud Sharlin,et al.  Napkin sketch: handheld mixed reality 3D sketching , 2008, VRST '08.

[13]  Sylvain Paris,et al.  6D hands: markerless hand-tracking for computer aided design , 2011, UIST.

[14]  William Buxton,et al.  Pen + touch = new tools , 2010, UIST.

[15]  Hiroshi Ishii,et al.  Beyond: collapsible tools and gestures for computational design , 2010, CHI EA '10.

[16]  Ravin Balakrishnan,et al.  Exploring bimanual camera control and object manipulation in 3D graphics interfaces , 1999, CHI '99.

[17]  Ravin Balakrishnan,et al.  ILoveSketch: as-natural-as-possible sketching system for creating 3d curve models , 2008, UIST '08.

[18]  William Buxton,et al.  Creating principal 3D curves with digital tape drawing , 2002, CHI.

[19]  Wolfgang Stuerzlinger,et al.  SESAME: towards better 3D conceptual design systems , 2006, DIS '06.

[20]  Marc Alexa,et al.  Shape Modeling with Sketched Feature Lines in Immersive 3D Environments , 2010, SBIM.

[21]  Mario Costa Sousa,et al.  Sketch-based modeling: A survey , 2009, Comput. Graph..

[22]  Jean-Baptiste de la Rivière,et al.  iliGHT 3D touch: a multiview multitouch surface for 3d content visualization and viewpoint sharing , 2010, ITS '10.

[23]  Pedro Lopes,et al.  Combining bimanual manipulation and pen-based input for 3D modelling , 2011, SBIM '11.

[24]  Hrvoje Benko,et al.  Combining multiple depth cameras and projectors for interactions on, above and between surfaces , 2010, UIST.

[25]  Y. Guiard Asymmetric division of labor in human skilled bimanual action: the kinematic chain as a model. , 1987, Journal of motor behavior.

[26]  Doug A. Bowman,et al.  3D sketching using interactive fabric for tangible and bimanual input , 2011, Graphics Interface.

[27]  Joaquim A. Jorge,et al.  A Simple Approach to Recognise Geometric Shapes Interactively , 1999, GREC.

[28]  Martin Hachet,et al.  Toucheo: multitouch and stereo combined in a seamless workspace , 2011, UIST.

[29]  Pedro Santos,et al.  Stroke-input methods for immersive styling environments , 2004, Proceedings Shape Modeling Applications, 2004..

[30]  Hans-Peter Seidel,et al.  FreeDrawer: a free-form sketching system on the responsive workbench , 2001, VRST '01.

[31]  Joaquim A. Jorge,et al.  Using fuzzy logic to recognize geometric shapes interactively , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[32]  Daniel J. Wigdor,et al.  Combining and measuring the benefits of bimanual pen and direct-touch interaction on horizontal interfaces , 2008, AVI '08.

[33]  Ricardo Jota,et al.  Constructing virtual 3D models with physical building blocks , 2011, CHI EA '11.

[34]  Nicolas Roussel,et al.  1 € filter: a simple speed-based low-pass filter for noisy input in interactive systems , 2012, CHI.

[35]  Ravin Balakrishnan,et al.  Symmetric bimanual interaction , 2000, CHI.

[36]  William Buxton,et al.  Digital tape drawing , 1999, UIST '99.

[37]  Dieter Schmalstieg,et al.  Designing Immersive Virtual Reality for Geometry Education , 2006, IEEE Virtual Reality Conference (VR 2006).

[38]  Wolfgang Broll,et al.  A multi modal table-top 3D modeling tool in augmented environments , 2006, EGVE'06.