skip to main content
article
Free Access

Voxel space automata: modeling with stochastic growth processes in voxel space

Published:01 July 1989Publication History
Skip Abstract Section

Abstract

A novel stochastic modeling technique is described which operates on a voxel data base in which objects are represented as collections of voxel records. Models are "grown" from predefined geometric elements according to rules based on simple relationships like intersection, proximity, and occlusion which can be evaluated more quickly and easily in voxel space than with analytic geometry. Growth is probabilistic: multiple trials are attempted in which an element's position and orientation are randomly perturbed, and the trial which best fits a set of rules is selected. The term voxel space automata is introduced to describe growth processes that sense and react to a voxel environment.Applications include simulation of plant growth, for which voxel representation facilitates sensing the environment. Illumination can be efficiently estimated at each plant "node" at each growth iteration by casting rays into the voxel environment, allowing accurate simulation of reaction to light including heliotropism.

References

  1. 1 Arvo, James, David Kirk, Modeling Plants with Environment- Sensitive Automata, Proceedings of Ausgraph '88, 27-33.Google ScholarGoogle Scholar
  2. 2 Bloomenthal, Jules, Polygonization of Implicit Surfaces, Computer Aided Geometric Design, 5, 4 (,Nov. 1988), 341-355. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Cohen, Michael F., Shenchang E. Chen, John A. Wallace, Donald Greenberg, A Progressive Refinement Approach to Fast Radiosity Image Generation, Computer Graphics, 22, 4 (Aug. 1988), 75-84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Cook, Robert L., Stochastic Sampling in Computer Graphics, ACM Transactions on Graphics, 5, 1 (/an. 1986), 51-72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Drebin, Robert A., Lurch Carpenter, Pat Hanrahan, Volume Rendering, Computer Graphics, 22, 4 (Aug. 1988), 65-74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Fujimoto, Akira, Tanaka Takayuki, Kansei Iwata, ARTS: Accelerated Ray-Tracing System, IEEE Computer Graphics and Applications, 6, 4 (Apr. 1986), 16-26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Goral, Cindy M., Kenneth E. Torrance, Donald P. Greenberg, Modeling the Interaction of Light Between Diffuse Surfaces, Computer Graphics, 18, 3 (July 1984), 119-128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Greene, Ned, Environment Mapping and Other Applications of World Projections, 1EEE Computer Graphics and Applications, 6, 11 (Nov. 1986), 21-29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Greene, Ned, Organic Architecture {videotape}, Siggraph Video Review 38, (Aug. 1988), ACM Siggraph, New York, segment 16.Google ScholarGoogle Scholar
  10. 10 Halton, J. H., A Retrospective and Prospective Survey of the Monte Carlo Method, SlAM Rev., 12, 1 (Jan. 1970), 1-63.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Kaufman, Arie, 3D Scan Conversion Algorithms for Voxel-Based Graphics, Proceedings of 1986 Workshop on Interactive 3D Graphics, (Oct. 1986), 45-75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Miller, Gene S., and C. Robert Hoffman, Illumination and Reflection Maps: Simulated Objects in Simulated and Real Environments, SIGGRAPH 84: Advanced Computer Animation Seminar Notes, (July 1984).Google ScholarGoogle Scholar
  13. 13 Norton, Alan, Generation and Display of Geometric Fractals in 3D, Computer Graphics, 16, 3 (July 1982), 61-67 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14 Oppenheimer, Peter, Real Time Design and Animation of Fractal Plants and Trees, Computer Graphics, 20, 4 (Aug. 1986), 56-64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Preston, Kendall, and J. B. Duff, Modern cellular automata: theory and applications, Plenum, New York, 1984.Google ScholarGoogle Scholar
  16. 16 Prusinkiewicz, Przemyslaw, Aristid Lindenmayer, James I-Ianan, Developmental Models of Herbaceous Plants for Computer Imagery Purposes, Computer Graphics, 22, 4 (Aug. 1988), 141-150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Reeves, William T., Particle Systems - A Technique for Modeling a Class of Fuzzy Objects, Computer Graphics, 17, 3 (July 1983), 359- 376. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 de Reffye, Philippe, Claude Edelin, lean Francon, Marc laeger, Claude Puech, Plant Models Faithful to Botanical Structure and Development, Computer Graphics, 22, 4 (Aug. 1988), 151-158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19 Sabella, Paola, A Rendering Algorithm for Visualizing 3D Scalar Fields, Computer Graphics, 22, 4 (Aug. 1988), 51-58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20 Smith, Airy Ray, Plants, Fractals, and Formal Languages, Computer Graphics, 18, 3 (July 1984), 1-10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21 Upson, Craig, Michael Keeler, VBUFFER: Visible Volume Rendering, Computer Graphics, 22, 4 (Aug. 1988), 59-64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22 Wyvill, Brian, Craig McPheeters, Geoff Wyvill, Data Structure for Soft Objects, The Visual Computer, 2, 4 (1986), 227-234.Google ScholarGoogle Scholar

Index Terms

  1. Voxel space automata: modeling with stochastic growth processes in voxel space

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGGRAPH Computer Graphics
            ACM SIGGRAPH Computer Graphics  Volume 23, Issue 3
            Special issue: Proceedings of the 1989 ACM SIGGRAPH conference
            July 1989
            367 pages
            ISSN:0097-8930
            DOI:10.1145/74334
            Issue’s Table of Contents
            • cover image ACM Conferences
              SIGGRAPH '89: Proceedings of the 16th annual conference on Computer graphics and interactive techniques
              July 1989
              408 pages
              ISBN:0897913124
              DOI:10.1145/74333

            Copyright © 1989 ACM

            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: 1 July 1989

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader