Title :
Interactive Mesostructures withVolumetric Collisions
Author :
Nykl, Scott ; Mourning, Chad ; Chelberg, David
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Ohio Univ., Athens, OH, USA
Abstract :
This paper presents a technique for interactively colliding with and deforming mesostructures at a per-texel level. It is compatible with a broad range of existing mesostructure rendering techniques including both safe and unsafe ray-height field intersection algorithms. This technique is able to replace traditional 3D geometrical deformations (vertex-based) with 2D image space operations (pixel-based) that are parallelized on a GPU without CPU-GPU data shuffling and integrates well with existing physics engines. Additionally, surface and material properties may be specified at a per-texel level enabling a mesostructure to possess varying attributes intrinsic to its surface and collision behavior. Furthermore, this approach may replace traditional decals with image-based operations that naturally accumulate deformations without inserting any new geometry. This technique provides a simple and efficient way to make almost every surface in a virtual world responsive to user actions and events. It requires no preprocessing time and storage requirements of one additional texture or less. The algorithm uses existing inverse displacement map algorithms as well as existing physics engines and can be easily incorporated into new or existing game pipelines.
Keywords :
computational geometry; graphics processing units; rendering (computer graphics); 2D image space operation; GPU; interactive mesostructures; inverse displacement map algorithm; mesostructure rendering technique; quadric based mesostructures; ray-height field intersection algorithm; volumetric collision; Geometry; Graphics processing units; Kernel; Physics; Rendering (computer graphics); Surface texture; Vectors; CUDA; GPGPU; GPU; Interactive mesostructures; compute shaders; curvedmesostructures; image-based rendering; interactive deformation; inverse displacement mapping; mesostructures; per-texel collision detection; quadric based mesostructures; real-time deformable mesostructures; surface details;
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
DOI :
10.1109/TVCG.2014.2317700