Simulating Plastic Deformations of Body in Real-Time: Ivan Novikov

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Simulating plastic deformations of body in real-time

Ivan Novikov
Physics Department of Novosibirsk State University

Introduction to virtual reality

Forming illusion of presence

Simulating plastic deformations of body in real-time. Ivan Novikov. Novosibirsk State University, 2011. Page 2 of 6

Existing solutions

Sources of ideas
Modern computer games. Very realistic simulation, but closed source code. Certain algorithms unknown, but some information is revealed at conferences. Scientific publications. The algorithm is described well. But it should be: adapted to particular task (if it is too common), combined with other algorithms (if it is too narrow).
Simulating plastic deformations of body in real-time. Ivan Novikov. Novosibirsk State University, 2011. Page 3 of 6

Existing solutions

Simulation methods
Mass-spring systems. Regular grid of point masses, connected with springs. Fast, but unrealistic. Simplified finite element method. Continuous characteristics are interpolated on discrete set of points using basis functions. Realistic, but slow. Geometric methods. Not simulating laws of physics directly. Particle system + geometric constraint (physically motivated). Not precise, but fast and easy to configure.
Simulating plastic deformations of body in real-time. Ivan Novikov. Novosibirsk State University, 2011. Page 4 of 6

Overview of my project

Basic algorithm: shape matching


(from Meshless deformations based on shape matching by M. Mueller et al.)

Model is divided into overlapping clusters. For each cluster:

Integration step: independent motion (particle system) Correction step: find optimal translation, rotation and linear transformation. Then pull the points towards initial shape.
Simulating plastic deformations of body in real-time. Ivan Novikov. Novosibirsk State University, 2011. Page 5 of 6

Overview of my project

What I improved
Adaptation for plastic deformations Handling of undefomable parts Detecting deformation events Computing on graphics processor Parallel computing (in progress)

Simulating plastic deformations of body in real-time. Ivan Novikov. Novosibirsk State University, 2011. Page 6 of 6

You might also like