Senior Research Scientist
Autodesk
Canada

In this talk I will present some research I have done over the past few years in developing a unified dynamics solver for computer graphics. Currently many solvers are specialized for a given phenomenon such as fluid flow, cloth, rigid bodies, hair, etc. Having these different solvers interact is sometimes problematic. We propose to model all matter as a linked particle system having the topology of a simplicial complex. The dynamical complex evolves due to external forces like gravity and constraints such as collisions and internal deformation energies. We use a solution scheme that iteratively updates the velocities to achieve all constraints. Key to the stability of our system is to interleave the solve for the different constraints. The talk will cover the main ideas and ingredients of our solver and will be accompanied with live demonstrations. We will also show applications beyond the area of computer graphics. This includes physics-based shape design for architecture and nano-scale self-assembly of DNA strands.