In this talk I will present some research I have done 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 deformations. We use a solution scheme that iteratively updates the
velocities to achieve all constraints. Key to the stability of our system is to interleave
thesolve 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 physicsbased
shape design for architecture and nano-scale self-assembly of DNA strands
and polypeptides