Professional Documents
Culture Documents
Simulating Plastic Deformations of Body in Real-Time: Ivan Novikov
Simulating Plastic Deformations of Body in Real-Time: Ivan Novikov
Simulating Plastic Deformations of Body in Real-Time: Ivan Novikov
Ivan Novikov
Physics Department of Novosibirsk State University
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
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