Haptic rendering techniques for the interactive exploration of CFD datasets in virtual environments

Author(s):  
T. van Reimersdahl ◽  
F. Bley ◽  
T. Kuhlen ◽  
C. H. Bischof
2009 ◽  
Vol 18 (5) ◽  
pp. 340-360 ◽  
Author(s):  
Jong-Phil Kim ◽  
Beom-Chan Lee ◽  
Hyungon Kim ◽  
Jaeha Kim ◽  
Jeha Ryu

This paper proposes a novel, accurate, and efficient hybrid CPU/GPU-based 3-DOF haptic rendering algorithm for highly complex and large-scale virtual environments (VEs) that may simultaneously contain different types of object data representations. In a slower rendering process on the GPU, local geometry near the haptic interaction point (HIP) is obtained in the form of six directional depth maps from virtual cameras adaptively located around the object to be touched. In a faster rendering process on the CPU, collision detection and response computations are performed using the directional depth maps without the need for any complex data hierarchy of virtual objects, or data conversion of multiple data formats. To efficiently find an ideal HIP (IHIP), the proposed algorithm uses a new “abstract” local occupancy map instance (LOMI) and the nearest neighbor search algorithm, which does not require physical memory for storing voxel types during online voxelization and reduces the search time by a factor of about 10. Finally, in order to achieve accurate haptic interaction, sub-voxelization of a voxel in LOMI is proposed. The effectiveness of the proposed algorithm is subsequently demonstrated with several benchmark examples.


1999 ◽  
Vol 8 (5) ◽  
pp. 477-491 ◽  
Author(s):  
Chih-Hao Ho ◽  
Cagatay Basdogan ◽  
Mandayam A. Srinivasan

Computer haptics, an emerging field of research that is analogous to computer graphics, is concerned with the generation and rendering of haptic virtual objects. In this paper, we propose an efficient haptic rendering method for displaying the feel of 3-D polyhedral objects in virtual environments (VEs). Using this method and a haptic interface device, the users can manually explore and feel the shape and surface details of virtual objects. The main component of our rendering method is the “neighborhood watch” algorithm that takes advantage of precomputed connectivity information for detecting collisions between the end effector of a force-reflecting robot and polyhedral objects in VEs. We use a hierarchical database, multithreading techniques, and efficient search procedures to reduce the computational time such that the haptic servo rate after the first contact is essentially independent of the number of polygons that represent the object. We also propose efficient methods for displaying surface properties of objects such as haptic texture and friction. Our haptic-texturing techniques and friction model can add surface details onto convex or concave 3-D polygonal surfaces. These haptic-rendering techniques can be extended to display dynamics of rigid and deformable objects.


Sign in / Sign up

Export Citation Format

Share Document