skip to main content
10.1145/1457515.1409115acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
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

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

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH Asia '08: ACM SIGGRAPH Asia 2008 papers
December 2008
581 pages
ISBN:9781450318310
DOI:10.1145/1457515
  • Editor:
  • John C. Hart
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. magnetic fields and forces
  2. rigid body dynamics

Qualifiers

  • Research-article

Conference

SIGGRAPH '08
Sponsor:

Acceptance Rates

SIGGRAPH Asia '08 Paper Acceptance Rate 59 of 320 submissions, 18%;
Overall Acceptance Rate 178 of 869 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Fast Stabilization of Inducible Magnet SimulationSIGGRAPH Asia 2022 Conference Papers10.1145/3550469.3555410(1-8)Online publication date: 29-Nov-2022
  • (2021)A material point method for nonlinearly magnetized materialsACM Transactions on Graphics10.1145/3478513.348054140:6(1-13)Online publication date: 10-Dec-2021
  • (2020)Simulation of Arbitrarily‐shaped Magnetic ObjectsComputer Graphics Forum10.1111/cgf.1413139:7(119-130)Online publication date: 24-Nov-2020
  • (2020)Contact-free Nonplanar Haptics with a Spherical Electromagnet2020 IEEE Haptics Symposium (HAPTICS)10.1109/HAPTICS45997.2020.ras.HAP20.33.99093c10(698-704)Online publication date: Mar-2020
  • (2018)Magnetization dynamics for magnetic object interactionsACM Transactions on Graphics10.1145/3197517.320140237:4(1-13)Online publication date: 30-Jul-2018
  • (2013)Visual Simulation of Magnetic Fluid Using a Procedural Approach for Spikes ShapeComputer Vision, Imaging and Computer Graphics. Theory and Application10.1007/978-3-642-38241-3_8(112-126)Online publication date: 2013
  • (2009)Energy stability and fracture for frame rate rigid body simulationsProceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1145/1599470.1599491(155-164)Online publication date: 1-Aug-2009

View Options

Login options

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