Skip to main content
Log in

A cellular automaton model of particle motions and its applications

  • Original Articles
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

A natural object such as a flame with smoke is featured in terms of ambiguous boundaries and complex motion. One way of modeling natural objects is by particle systems, which need a large amount of computation time to calculate interactions among the particles. This paper deseribes another way of modeling particle motions based on a cellular automaton. Cellular automata are massively parallel computation models that can simulate complex phenomena. In our model, particle motions are simulated in a cellular space with a Margolus neighborhood, which has good conservation properties and collision detectability. This paper shows several applications in two-dimensional cellular space.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Agui T, Kohno Y, Nakajima M (1991) Generating two-dimensional flame images in computer graphics. Trans Inst Electronics Inf Commun Eng J74-D 2:184–189

    Google Scholar 

  2. Ebert DS, Parent RE (1990) Rendering and animation of gaseous phenomena by combining fast volume and scanline A-buffer techniques. Comput Graph 24:357–366

    Google Scholar 

  3. Gardner M (1983) Wheels, life, and other mathematical amusement. Freeman, New York

    Google Scholar 

  4. Greene N (1989) Voxel space automata: modeling with a stochastic growth process in voxel space. Comput Graph 23:175–184

    Google Scholar 

  5. Kunii TL, Takai Y (1989) Cellular self-reproducing automata as a parallel processing model for botanical colony growth pattern simulation. Proceedings of Computer Graphics International '89, pp 7–22. Springer, Berlin, Heidelberg, New York

    Google Scholar 

  6. Langton CG (1984) Self-reproduction in cellular automata. Physica 10D:135–144

    Google Scholar 

  7. Langton CG (1989) Artificial life. Addison-Wesley, Redwood City, California

    Google Scholar 

  8. Margolus N (1984) Physics-like models of computation. Physica 10D:81–95

    Google Scholar 

  9. Muraoka K, Chiba N, Takahashi H, Miura M (1993) 2D CG simulation of smoke and flames using vortex fields and particles. Trans Inst Electronics Inf Commun Eng J76-D 2:1735–1745

    Google Scholar 

  10. Reeves WT (1983) Particle systems—a technique for modeling a class of fuzzy objects. Comput Graph 17:359–376

    Google Scholar 

  11. Sims K (1990) Particle animation and rendering using data parallel computation. Comput Graph 24:405–413

    Google Scholar 

  12. von Neumann J (1966) The theory of self-reproducing automata. University of Illinois Press, Urbana

    Google Scholar 

  13. Wolfram S (1986) Theory and applications of cellular automata. World Scientific, Singapore

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yoshiaki Takai.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Takai, Y., Ecchu, K. & Takai, N.K. A cellular automaton model of particle motions and its applications. The Visual Computer 11, 240–252 (1995). https://doi.org/10.1007/BF01901042

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01901042

Key words

Navigation