Digital foam interaction techniques for 3D modeling

Digital Foam is a new input sensor developed to support clay like sculpting and modeling operations. We present techniques facilitating navigation and manipulation operations performed using Spherical Digital Foam as a sole input device. Our free-form sculpting technique allows manipulation of new and existing 3D models using accumulated sculpting like motions. Digital Foam's multi-point pressure sensitive surface captures the separate locations of a user's fingertips allowing controlled manipulation of multiple model vertices simultaneously. Additionally, we developed a technique that allows the camera view and zoom to be controlled by applying varying pressure to the Digital Foam surface. Furthermore, we have designed a menu system tailored for operation using Spherical Digital Foam as a sole input device using both the internal orientation sensor and the pressure sensitive surface. A new higher resolution Spherical Digital Foam input device with 162 unique pressure sensors is presented. This is a significant improvement in comparison to the previous Spherical Digital Foam version with only 21 sensors. We discuss the design issues and how an increased resolution affects the operation and design of the algorithms used. We propose a new dynamic button allocation technique made possible using the new high resolution Spherical Digital Foam. Finally, we performed a trial study using the new 162 sensor Spherical Digital Foam input device to evaluate elements of the menu system.

[1]  Ross T. Smith,et al.  Tech Note: Digital Foam , 2008, 2008 IEEE Symposium on 3D User Interfaces.

[2]  Dermot Diamond,et al.  Inherently conducting polymer modified polyurethane smart foam for pressure sensing , 2005 .

[3]  Gerhard Reitmayr,et al.  iOrb-Unifying Command and 3 D Input for Mobile Augmented Reality , 2005 .

[4]  Hee-kyoung Jung,et al.  Spray Modeling: Augmented Reality Based 3D Modeling Interface for Intuitive and Evolutionary Form Development , 2004 .

[5]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[6]  Ross T. Smith,et al.  Robust gloves for 3D interaction in mobile outdoor AR environments , 2006, 2006 IEEE/ACM International Symposium on Mixed and Augmented Reality.

[7]  Dennis Proffitt,et al.  Two-handed virtual manipulation , 1998, TCHI.

[8]  Steven K. Feiner,et al.  A menu interface for wearable computing , 2002, Proceedings. Sixth International Symposium on Wearable Computers,.

[9]  Hong Qin,et al.  Virtual clay: a real-time sculpting system with haptic toolkits , 2001, I3D '01.

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

[11]  Roland Blach,et al.  "two - 4 - six" - A Handheld Device for 3D-Presentations , 2006, 3D User Interfaces (3DUI'06).

[12]  Jonathan Grudin,et al.  Touch, gesture, and marking , 1995 .

[13]  Mark Green,et al.  Geometric modeling using six degrees of freedom input devices , 1993 .

[14]  Michael F. Deering,et al.  HoloSketch: a virtual reality sketching/animation tool , 1995, TCHI.

[15]  Bernd Fröhlich,et al.  The Responsive Workbench [virtual work environment] , 1994, IEEE Computer Graphics and Applications.

[16]  Bruce H. Thomas,et al.  Augmented reality working planes: a foundation for action and construction at a distance , 2004, Third IEEE and ACM International Symposium on Mixed and Augmented Reality.

[17]  Doug A. Bowman,et al.  Design and evaluation of menu systems for immersive virtual environments , 2001, Proceedings IEEE Virtual Reality 2001.

[18]  Dominique Bechmann,et al.  The spin menu: a menu system for virtual environments , 2005, IEEE Proceedings. VR 2005. Virtual Reality, 2005..

[19]  TechnologySankt,et al.  The Responsive Workbench , 1994 .

[20]  Florian Vogt,et al.  A malleable surface touch interface , 2004, SIGGRAPH '04.

[21]  Thomas H. Massie,et al.  The PHANToM Haptic Interface: A Device for Probing Virtual Objects , 1994 .

[22]  Hee-kyoung Jung,et al.  3D Modeling Interface with Air Spray: Field Study of 3D Model Making and Prototype Development , 2005 .

[23]  Bernd Fröhlich,et al.  The cubic mouse: a new device for three-dimensional input , 2000, CHI.

[24]  Ken Hinckley,et al.  Passive real-world interface props for neurosurgical visualization , 1994, International Conference on Human Factors in Computing Systems.

[25]  Mike Sinclair,et al.  Touch-sensing input devices , 1999, CHI '99.

[26]  Thomas Hermann,et al.  A MALLEABLE DEVICE WITH APPLICATIONS TO SONIFICATION-BASED DATA EXPLORATION , 2006 .

[27]  Scott E. Hudson,et al.  Head-tracked orbital viewing: an interaction technique for immersive virtual environments , 1996, UIST '96.