skip to main content
research-article

Magnets in motion

Published: 01 December 2008 Publication History

Abstract

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.

Supplementary Material

JPG File (a162-thomaszewski-mp4_hi.jpg)
MOV File (a162-thomaszewski-mp4_hi.mov)

References

[1]
Akoun, G., and Yonnet, J.-P. 1984. 3d analytical calculation of the forces exerted between two cuboidal magnets. IEEE Trans. Magn. 20, 5, 1962--1964.
[2]
Baraff, D. 1989. Analytical methods for dynamic simulation of non-penetrating rigid bodies. In SIGGRAPH '89, ACM, 223--232.
[3]
Baraff, D. 1991. Coping with friction for non-penetrating rigid body simulation. In SIGGRAPH '91, ACM, 31--41.
[4]
Baraff, D. 1994. Fast contact force computation for nonpenetrating rigid bodies. In SIGGRAPH '94, ACM, 23--34.
[5]
Barnes, J., and Hut, P. 1986. A hierarchical O(N log N) forcecalculation algorithm. Nature 324, 4, 446--449.
[6]
de Medeiros, L. H., Reyne, G., and Meunier, G. 1998. Comparison of global force calculations on permanent magnets. IEEE Trans. Magn. 34, 5, 3560--3563.
[7]
Delfino, F., Manella, A., Molfino, P., and Rossi, M. 2001. Numerical calculation of total force upon permanent magnets using equivalent source methods. COMPEL: The International Journal for Computation and Mathematics in Electrical and Electronic Engineering 20, 2, 431--447.
[8]
Gilbert, E. G., Johnson, D. W., and Keerthi, S. S. 1988. A fast procedure for computing the distance between complex objects in three-dimensional space. IEEE Journal of Robotics and Automation 4, 2, 193--203.
[9]
Guendelman, E., Bridson, R., and Fedkiw, R. 2003. Non-convex rigid bodies with stacking. In SIGGRAPH '03, ACM, 871--878.
[10]
Hahn, J. K. 1988. Realistic animation of rigid bodies. In SIGGRAPH '88, ACM, 299--308.
[11]
Hairer, E., Lubich, C., and Wanner, G. 2006. Geometric numerical integration, 5th ed. Springer-Verlag, Berlin.
[12]
Jackson, J. D. 1999. Classical Electrodynamics, 3rd ed. Wiley, New York.
[13]
Kaufman, D. M., Edmunds, T., and Pai, D. K. 2005. Fast frictional dynamics for rigid bodies. In SIGGRAPH '05, ACM, 946--956.
[14]
Kim, T., and Lin, M. C. 2004. Physically based animation and rendering of lightning. In PG '04: Proceedings of the Computer Graphics and Applications, 12th Pacific Conference, IEEE Computer Society, 267--275.
[15]
Landau, L. D., Lifshitz, E. M., and Pitaevskii, L. P., 1984. Electrodynamics of continuous media, 2nd ed. Pergamon Press, Oxford.
[16]
Pauly, M., Pai, D. K., and Guibas, L. J. 2004. Quasirigid objects in contact. In SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation, Eurographics Association, 109--119.
[17]
Smith, R., 2006. Open dynamics engine (ODE). http://www.ode.org.
[18]
Stewart, D., and Trinkle, J. 1996. An implicit time-stepping scheme for rigid body dynamics with inelastic collisions and coulomb friction. International Journal of Numerical Methods in Engineering 39, 2673--2691.
[19]
Terzopoulos, D., Platt, J., Barr, A., and Fleischer, K. 1987. Elastically deformable models. In SIGGRAPH '87, ACM, 205--214.

Cited By

View all
  • (2024)An Induce-on-Boundary Magnetostatic Solver for Grid-Based FerrofluidsACM Transactions on Graphics10.1145/365812443:4(1-14)Online publication date: 19-Jul-2024
  • (2024)Strongly Coupled Simulation of Magnetic Rigid BodiesComputer Graphics Forum10.1111/cgf.15185Online publication date: 17-Oct-2024
  • (2024)Automated membrane characterization: In-situ monitoring of the permeate and retentate solutions using a 3D printed permeate probe deviceJournal of Membrane Science Letters10.1016/j.memlet.2024.1000874:2(100087)Online publication date: Dec-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 27, Issue 5
December 2008
552 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1409060
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2008
Published in TOG Volume 27, Issue 5

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. magnetic fields and forces
  2. rigid body dynamics

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)86
  • Downloads (Last 6 weeks)13
Reflects downloads up to 11 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)An Induce-on-Boundary Magnetostatic Solver for Grid-Based FerrofluidsACM Transactions on Graphics10.1145/365812443:4(1-14)Online publication date: 19-Jul-2024
  • (2024)Strongly Coupled Simulation of Magnetic Rigid BodiesComputer Graphics Forum10.1111/cgf.15185Online publication date: 17-Oct-2024
  • (2024)Automated membrane characterization: In-situ monitoring of the permeate and retentate solutions using a 3D printed permeate probe deviceJournal of Membrane Science Letters10.1016/j.memlet.2024.1000874:2(100087)Online publication date: Dec-2024
  • (2024)A Method of Fine Particle Clustering Simulation in Porous Media Seepage Based on Linear Dipole ModelComputational and Experimental Simulations in Engineering10.1007/978-3-031-77489-8_7(91-106)Online publication date: 3-Dec-2024
  • (2023)Simulating tentacle Creature with External Magnetism for AnimatronicsJournal of the Korea Computer Graphics Society10.15701/kcgs.2023.29.5.129:5(1-9)Online publication date: 1-Dec-2023
  • (2023)A Current Loop Model for the Fast Simulation of FerrofluidsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.321141429:12(5394-5405)Online publication date: 1-Dec-2023
  • (2022)Estimation of yarn-level simulation models for production fabricsACM Transactions on Graphics10.1145/3528223.353016741:4(1-15)Online publication date: 22-Jul-2022
  • (2022)Simulation and optimization of magnetoelastic thin shellsACM Transactions on Graphics10.1145/3528223.353014241:4(1-18)Online publication date: 22-Jul-2022
  • (2022)A GPU-based multilevel additive schwarz preconditioner for cloth and deformable body simulationACM Transactions on Graphics10.1145/3528223.353008541:4(1-14)Online publication date: 22-Jul-2022
  • (2022)A unified newton barrier method for multibody dynamicsACM Transactions on Graphics10.1145/3528223.353007641:4(1-14)Online publication date: 22-Jul-2022
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media