Deformable Object on GPU

 

 

 


Deformable Object on GPU (C++ / OpenGL/GLSL / wxWidgets)

GEOMETRICALLY AND PHYSICALLY BASED MODELING
FOR DEFORMABLE OBJECTS SIMULATING SOFT TISSUE INTERACTIONS
IN SURGERY ENVIRONMENTS

University of Florida Dissertation

Abstract

This dissertation contributes a method for modeling deformable objects that leverages computer graphics techniques and state-of-the-art hardware to simulate and visualize deformations, including topological transformations like cutting, in real time. The resulting models are suitable for interactive surgical simulation for illustration and teaching purposes. The approach has been tested, in particular, by modeling responsive fatty tissue. To support force feedback as well as visual feedback, the deformable object consists of three closely coupled representations for dynamic response, collision detection, and visualization. All three representations are implemented on the Graphics Processing Unit, rather than on the CPU, to leverage parallelism for speed.

Movies:

 
Demo 3 (Fat) (11/07)
   
 



Volume Preservation on Deformable Models


Volume Presevation on Deformable Models (C++ / OpenGL)

SurfLab

Volume and center of mass prescription or preservation can improve animation realism, provide default behavior and stabilize force calculations. This project shows how to efficiently preserve moments of piecewise polynomial spline objects by localized shape adjustment. That is, the approach allows fixing parts of the geometry while a neighborhood compensates for deformations. Localization and efficient storage allow large spline (or triangle) meshes to be deformed on the fly while preserving the exact volume.

1st Movie (2004)

Physical World


Aesthetic Computing (VRML)

This was a physical model of a virtual world constructed in a VRML virtual world to desmonstrate aesthetic computing. It was the final project for UF Aesthetic Computing class taught by Dr. Paul Fishwick. Click here for the list (in a random order) of all projects from the class (including images and wrl codes).

 

The PDF Final Report

Virtual Double Helix

Double Helix (VRML)

This was a virtual double helix constructed in a VRML virtual world for UF CAP 5805: Computer Simulation . It was awarded one of the four best works for the class homework#2.

 

Detail
©2007 SPunak (Last Update: March 1, 2009 21:03)