Procedural haptic texture

We present the Haptic Shading Framework (HSF), a framework for procedurally defining haptic texture. HSF haptic texture shaders are short procedures allowing an application-programmer to easily define interesting haptic surface interaction and the parameters that control the surface properties. These shaders provide the illusion of surface characteristics by altering previously calculated forces from object collision in the haptic pipeline.HSF can be used in an existing haptic application with few modifications. The framework consists of user-programmable modules that are dynamically loaded. This framework and all user-defined procedures are written in C++, with a provided library of useful math and geometry functions. These functions are meant to mimic RenderMan functionality, creating a familiar shading environment. As we demonstrate, many procedural shading methods and algorithms can be directly adopted for haptic shading.

[1]  Robert L. Cook,et al.  Shade trees , 1984, SIGGRAPH.

[2]  Andy C. H. Lee,et al.  Visual cues and virtual touch: Role of visual stimuli and intersensory integration in cross-modal haptic illusions and the sense of presence. , 2002 .

[3]  Andrew S. Glassner,et al.  Graphics Gems , 1990 .

[4]  Thomas Strothotte,et al.  Fast Collision Detection for Haptic Displays Using Polygonal Models , 2002, SimVis.

[5]  Stephen A. Brewster,et al.  Haptic perception of virtual roughness , 2001, CHI Extended Abstracts.

[6]  Michel F. Sanner,et al.  Role of haptics in teaching structural molecular biology , 2003, 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings..

[7]  John Kenneth Salisbury,et al.  A constraint-based god-object method for haptic display , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

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

[9]  Erik Lindholm,et al.  A user-programmable vertex engine , 2001, SIGGRAPH.

[10]  M. Levas OBBTree : A Hierarchical Structure for Rapid Interference Detection , .

[11]  Vincent Hayward,et al.  Change of Height: An Approach to the Haptic Display of Shape and Texture Without Surface Normal , 2002, ISER.

[12]  Dinesh K. Pai,et al.  Haptic texturing-a stochastic approach , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[13]  Ken Perlin,et al.  [Computer Graphics]: Three-Dimensional Graphics and Realism , 2022 .

[14]  Randy S. Haluck,et al.  A HAPTIC SURGICAL SIMULATOR FOR LAPAROSCOPIC CHOLECYSTECTOMY USING REAL-TIME DEFORMABLE ORGANS , 2003 .

[15]  Susan J. Lederman,et al.  Computational haptics: the sandpaper system for synthesizing texture for a force-feedback display , 1995 .

[16]  Oussama Khatib,et al.  Haptic interaction in virtual environments , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[17]  William R. Mark,et al.  Cg: a system for programming graphics hardware in a C-like language , 2003, ACM Trans. Graph..

[18]  Vincent Hayward,et al.  Force can overcome object geometry in the perception of shape through active touch , 2001, Nature.

[19]  W. L. Sachtler,et al.  Haptically perceived orientation of a planar surface is altered by tangential forces , 2000 .

[20]  Kenneth E. Barner,et al.  Stochastic models for haptic texture , 1996, Other Conferences.

[21]  Cagatay Basdogan,et al.  Efficient Point-Based Rendering Techniques for Haptic Display of Virtual Objects , 1999, Presence.

[22]  Pat Hanrahan,et al.  A language for shading and lighting calculations , 1990, SIGGRAPH.

[23]  D. Badouel An efficient ray-polygon intersection , 1990 .

[24]  Cagatay Basdogan,et al.  Haptics in virtual environments: taxonomy, research status, and challenges , 1997, Comput. Graph..

[25]  M. D. R. Minsky,et al.  Computational Haptics : The Sandpaper System for Synthesizing Texture for with a Force-Feedback Haptic Display , 1995 .

[26]  Cagatay Basdogan,et al.  Haptics in minimally invasive surgical simulation and training , 2004, IEEE Computer Graphics and Applications.

[27]  J. M. Gerzso,et al.  Computer graphics and interactive techniques: 15th-17th July 1974. Boulder, Colorado, USA. Sponsored by the University of Colorado Computing Centre and ACM/SIGGRAPH , 1975, Comput. Aided Des..

[28]  Cagatay Basdogan,et al.  Virtual environments for medical training: graphical and haptic simulation of laparoscopic common bile duct exploration , 2001 .

[29]  Anselmo Lastra,et al.  A shading language on graphics hardware: the pixelflow shading system , 1998, SIGGRAPH.