Magnets in motion

We introduce magnetic interaction for rigid body simulation. Our approach is based on an equivalent dipole method and as such it is discrete from the ground up. Our approach is symmetric as we base both field and force computations on dipole interactions. Enriching rigid body simulation with magnetism allows for many new and interesting possibilities in computer animation and special effects. Our method also allows the accurate computation of magnetic fields for arbitrarily shaped objects, which is especially interesting for pedagogy as it allows the user to visually discover properties of magnetism which would otherwise be difficult to grasp. We demonstrate our method on a variety of problems and our results reflect intuitive as well as surprising effects. Our method is fast and can be coupled with any rigid body solver to simulate dozens of magnetic objects at interactive rates.

[1]  E. M. Lifshitz,et al.  Electrodynamics of continuous media , 1961 .

[2]  Evgenii Mikhailovich Lifshitz,et al.  ELECTROSTATICS OF CONDUCTORS , 1984 .

[3]  G. Akoun,et al.  3D analytical calculation of the forces exerted between two cuboidal magnets , 1984 .

[4]  Piet Hut,et al.  A hierarchical O(N log N) force-calculation algorithm , 1986, Nature.

[5]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[6]  James K. Hahn,et al.  Realistic animation of rigid bodies , 1988, SIGGRAPH.

[7]  S. Sathiya Keerthi,et al.  A fast procedure for computing the distance between complex objects in three-dimensional space , 1988, IEEE J. Robotics Autom..

[8]  David Baraff,et al.  Analytical methods for dynamic simulation of non-penetrating rigid bodies , 1989, SIGGRAPH.

[9]  David Baraff,et al.  Coping with friction for non-penetrating rigid body simulation , 1991, SIGGRAPH.

[10]  Andrew P. Witkin,et al.  Dynamic simulation of non-penetrating flexible bodies , 1992, SIGGRAPH.

[11]  David Baraff,et al.  Fast contact force computation for nonpenetrating rigid bodies , 1994, SIGGRAPH.

[12]  D. Stewart,et al.  AN IMPLICIT TIME-STEPPING SCHEME FOR RIGID BODY DYNAMICS WITH INELASTIC COLLISIONS AND COULOMB FRICTION , 1996 .

[13]  G. Reyne,et al.  Comparison of global force calculations on permanent magnets , 1998 .

[14]  R. Fox,et al.  Classical Electrodynamics, 3rd ed. , 1999 .

[15]  Federico Delfino,et al.  Numerical calculation of total force upon permanent magnets using equivalent source methods , 2001 .

[16]  Ronald Fedkiw,et al.  Nonconvex rigid bodies with stacking , 2003, ACM Trans. Graph..

[17]  Leonidas J. Guibas,et al.  Quasi-rigid objects in contact , 2004, SCA '04.

[18]  Ming C. Lin,et al.  Physically based animation and rendering of lightning , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[19]  Dinesh K. Pai,et al.  Fast frictional dynamics for rigid bodies , 2005, SIGGRAPH 2005.

[20]  E. Hairer,et al.  Geometric Numerical Integration , 2022, Oberwolfach Reports.