Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/383259.383291acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

The use of positional information in the modeling of plants

Published: 01 August 2001 Publication History
  • Get Citation Alerts
  • Abstract

    We integrate into plant models three elements of plant representation identified as important by artists: posture (manifested in curved stems and elongated leaves), gradual variation of features, and the progression of the drawing process from overall silhouette to local details. The resulting algorithms increase the visual realism of plant models by offering an intuitive control over plant form and supporting an interactive modeling process. The algorithms are united by the concept of expressing local attributes of plant architecture as functions of their location along the stems.

    References

    [1]
    A. H. Barr. Global and Local Deformations of Solid Primitives. Proceedings of SIGGRAPH 84, in Computer Graphics, 18, 3, July 1984, pages 21-30.]]
    [2]
    D. Barthelemy, Y. Caraglio, and E. Costes. Architecture, Gradients Morphogenetiques et Age Physiologique ches les Vegetaux. In J. Bouchon, Ph. De Reffye, and D. Barthelemy, editors, Modelisation et Simulation de l'Architecture des Vegetaux, pages 89-136. INRA Editions, Paris, 1997.]]
    [3]
    R. L. Bishop. There Is More Than One Way to Frame a Curve. Amer. Math. Monthly, 82(3):246-251, March 1975.]]
    [4]
    H. Bjornson. Weeds. Chronicle Books, San Francisco, 2000.]]
    [5]
    J. Bloomenthal. Modeling the Mighty Maple. Proceedings of SIG- GRAPH 85, in Computer Graphics, 19, 3, July 1985, pages 305-311.]]
    [6]
    J. Bloomenthal. Calculation of Reference Frames Along a Space Curve. In A. Glassner, editor, Graphics Gems, pages 567-571. Academic Press, Boston, 1990.]]
    [7]
    T. E. Burk, N. D. Nelson, and J. G. Isebrands. Crown Architecture of Short-rotation, Intensively Cultured Populus. III. A Model of Firstorder Branch Architecture. Canadian Journal of Forestry Research, 13:1107-1116, 1983.]]
    [8]
    N. Chomsky. Three Models for the Description of Language. IRE Trans. on Information Theory, 2(3):113-124, 1956.]]
    [9]
    P. de Reffye, C. Edelin, J. Francon, M. Jaeger, and C. Puech. Plant Models Faithful to Botanical Structure and Development. Proceedings of SIGGRAPH 88, in Computer Graphics 22, 4, August 1988, pages 151-158.]]
    [10]
    O. Deussen, P. Hanrahan, B. Lintermann, R. M ech, M. Pharr, and P. Prusinkiewicz. Realistic Modeling and Rendering of Plant Ecosystems. Proceedings of SIGGRAPH 98, Annual Conference Series, July, 1998, pages 275-286.]]
    [11]
    D. R. Fowler, P. Prusinkiewicz, and J. Battjes. A Collision-based Model of Spiral Phyllotaxis. Proceedings of SIGGRAPH 92, in Computer Graphics, 26, 2, July 1992, pages 361-368.]]
    [12]
    H. Goldstein. Classical Mechanics. Addison-Wesley, Reading, 1980.]]
    [13]
    J. S. Hanan. Parametric L-systems and Their Application to the Modelling and Visualization of Plants. PhD thesis, University of Regina, June 1992.]]
    [14]
    A. J. Hanson. Quaternion Gauss Maps and Optimal Framings of Curves and Surfaces. Technical Report 518, Computer Science Department, Indiana University, Bloomington, IN, 1998.]]
    [15]
    C. Jirasek, P. Prusinkiewicz, and B. Moulia. Integrating Biomechanics into Developmental Plant Models Expressed Using L-systems. In H.- Ch. Spatz and T. Speck, editors, Plant Biomechanics 2000, pages 615- 624. Georg Thieme Verlag, Stuttgart, 2000.]]
    [16]
    J. J. Koenderink. Solid Shape. MIT Press, Cambridge, 1993.]]
    [17]
    P. Kruszewski and S. Whitesides. A General Random Combinatorial Model of Botanical Trees. Journal of Theoretical Biology, 191(2):221-236, 1998.]]
    [18]
    B. Lintermann and O. Deussen. XFROG 2.0. www.greenworks.de, December 1998.]]
    [19]
    B. Lintermann and O. Deussen. Interactive Modeling of Plants. IEEE Computer Graphics and Applications, 19(1):56-65, 1999.]]
    [20]
    R. M ech. Modeling and Simulation of the Interactions of Plants with the Environment using L-systems and their Extensions. PhD thesis, University of Calgary, October 1997.]]
    [21]
    R. M ech and P. Prusinkiewicz. Visual Models of Plants Interacting with their Environment. Proceedings of SIGGRAPH 96, Annual Conference Series, August, 1996, pages 397-410.]]
    [22]
    K. J. Niklas. Plant Allometry: The Scaling of Form and Process. The University of Chicago Press, Chicago, 1994.]]
    [23]
    P. Oppenheimer. Real Time Design and Animation of Fractal Plants and Trees. Proceedings of SIGGRAPH 86, in Computer Graphics, 20, 4, August 1986, pages 151-158.]]
    [24]
    W. F. Powell. Drawing Trees. Walter Foster Publishing, Inc., Laguna Hills, CA, 1998.]]
    [25]
    P. Prusinkiewicz, J. Hanan, and R. M ech. An L-system-based Plant Modeling Language. Lecture Notes in Computer Science 1779, pages 395-410. Springer-Verlag, Berlin, 2000.]]
    [26]
    P. Prusinkiewicz, M. James, and R. M ech. Synthetic Topiary. Proceedings of SIGGRAPH 94, Annual Conference Series, July, 1994, pages 351-358.]]
    [27]
    P. Prusinkiewicz, R. Karwowski, R. Mech, and J. Hanan. L- studio/cpfg: A Software System for Modeling Plants, 2000. Lecture Notes in Computer Science 1779, pages 457-464. Springer-Verlag, Berlin, 2000.]]
    [28]
    P. Prusinkiewicz and A. Lindenmayer. The Algorithmic Beauty of Plants. Springer-Verlag, New York, 1990. With J. S. Hanan, F. D. Fracchia, D. R. Fowler, M. J. M. de Boer, and L. Mercer.]]
    [29]
    W. T. Reeves and R. Blau. Approximate and Probabilistic Algorithms for Shading and Rendering Structured Particle Systems. Proceedings of SIGGRAPH 85, in Computer Graphics, 19, 3, July 1985, pages 313-322.]]
    [30]
    W. R. Remphrey and G. R. Powell. Crown Architecture of Larix laricina Saplings: Quantitative Analysis and Modelling of (nonsylleptic) Order 1 Branching in Relation to Development of the Main Stem. Canadian Journal of Botany, 62(9):1904-1915, 1984.]]
    [31]
    J. N. Ridley. Ideal Phyllotaxis on General Surfaces of Revolution. Mathematical Biosciences, 79:1-24, 1986.]]
    [32]
    T. Sakaguchi. Botanical Tree Structure Modeling Based on Real Image Set. SIGGRAPH 98 Conference Abstracts and Applications, 1998.]]
    [33]
    J. M. Snyder and J. T. Kajiya. Generative Modeling: A Symbolic System for Geometric Modeling. Proceedings of SIGGRAPH 92, in Computer Graphics, 26, 2, July 1992, pages 369-378.]]
    [34]
    I. Vaisman. A First Course in Differential Geometry. Marcel Dekker, New York, 1984.]]
    [35]
    H. Vogel. A Better Way to Construct the Sunflower Head. Mathematical Biosciences, 44:179-189, 1979.]]
    [36]
    J. Weber and J. Penn. Creation and Rendering of Realistic Trees. Proceedings of SIGGRAPH 95, Annual Conference Series, August, 1995, pages 119-128.]]
    [37]
    K. West. How to Draw Plants. The Techniques of Botanical Illustration. Timber Press, Portland, OR, 1997.]]
    [38]
    E. Wunderlich. Botanical Illustration in Watercolor. Watson-Guptill, New York, 1991.]]

    Cited By

    View all
    • (2024)Leaf Reconstruction Based on Gaussian Mixture Model from Point Clouds of Leaf Boundaries and VeinsInternational Journal of Automation Technology10.20965/ijat.2024.p028718:2(287-294)Online publication date: 5-Mar-2024
    • (2024)DeadWood: Including Disturbance and Decay in the Depiction of Digital NatureACM Transactions on Graphics10.1145/364181643:2(1-19)Online publication date: 23-Jan-2024
    • (2022)Phyllotaxis transition over the lifespan of a palm tree using Magnetic Resonance Imaging (MRI) and Terrestrial Laser Scanning (TLS): the case of Jubaea chilensisPlant Methods10.1186/s13007-022-00920-z18:1Online publication date: 25-Jun-2022
    • Show More Cited By

    Recommendations

    Reviews

    Francois Aribaud

    This paper concerns the presentation of algorithms for visual realism in the modeling of plants. In “biological” software, a plant is modeled using a set of rules that describe the emergence and growth of individual plant components. By contrast, the authors’ approach relies on the experience of artists who draw and paint, progressing in a global-to-local fashion, from silhouette to detail. From an algorithmic point of view, these two approaches are similar in their uses of rewriting rules. In growth systems, productions capture the development of a plant over time, while in global-to-local improvement, productions may capture the decomposition of a part A into parts B and C with more precise definition. The similarity of these approaches allows the authors to use some recent “biological” software that was previously developed in part by the first author. The data are now graphically defined entities that are rather sophisticated, and much of the paper is devoted to a short presentation of them. The basic tool is a generalized cylinder obtained by sweeping a planar generating curve (the organ cross section) along a carrier curve (the organ axis), defined by a moving frame (but not necessarily the Frenet one). Next, one must look carefully at the plant structures; these include single compound structures in which sequences of organs are supported by a single stem, compact patterns where the individual organs are densely packed on their supporting surface, and intricate combinations of the two. Naturally, the paper is illustrated by pictures produced by the algorithms mentioned. These beautiful images are reminiscent of drawings of the great botanic treatises in the age of Enlightenment, especially Figure 10, the model of beargrass. Online Computing Reviews Service

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques
    August 2001
    600 pages
    ISBN:158113374X
    DOI:10.1145/383259
    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 August 2001

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Chomsky grammar
    2. L-system
    3. differential turtle geometry
    4. generalized cylinder
    5. interactive procedural modeling
    6. phyllotaxis
    7. plant
    8. positional information
    9. realistic image synthesis

    Qualifiers

    • Article

    Conference

    SIGGRAPH01
    Sponsor:

    Acceptance Rates

    SIGGRAPH '01 Paper Acceptance Rate 65 of 300 submissions, 22%;
    Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)27
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 27 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Leaf Reconstruction Based on Gaussian Mixture Model from Point Clouds of Leaf Boundaries and VeinsInternational Journal of Automation Technology10.20965/ijat.2024.p028718:2(287-294)Online publication date: 5-Mar-2024
    • (2024)DeadWood: Including Disturbance and Decay in the Depiction of Digital NatureACM Transactions on Graphics10.1145/364181643:2(1-19)Online publication date: 23-Jan-2024
    • (2022)Phyllotaxis transition over the lifespan of a palm tree using Magnetic Resonance Imaging (MRI) and Terrestrial Laser Scanning (TLS): the case of Jubaea chilensisPlant Methods10.1186/s13007-022-00920-z18:1Online publication date: 25-Jun-2022
    • (2022)Learning to Generate 3D Shapes from a Single ExampleACM Transactions on Graphics10.1145/3550454.355548041:6(1-19)Online publication date: 30-Nov-2022
    • (2022)Stochastic L-system inference from multiple string sequence inputsSoft Computing10.1007/s00500-022-07683-827:10(6783-6798)Online publication date: 8-Dec-2022
    • (2021)Modeling flower pigmentation patternsACM Transactions on Graphics10.1145/3478513.348054840:6(1-14)Online publication date: 10-Dec-2021
    • (2021)L-system models for image-based phenomics: case studies of maize and canolain silico Plants10.1093/insilicoplants/diab0394:1Online publication date: 10-Dec-2021
    • (2021)Parameter extraction method of virtual plant growth model based on Improved Particle Swarm OptimizationComputers and Electronics in Agriculture10.1016/j.compag.2021.106470191:COnline publication date: 1-Dec-2021
    • (2021)3D Plant Phenotyping: All You Need is Labelled Point Cloud DataComputer Vision – ECCV 2020 Workshops10.1007/978-3-030-65414-6_18(244-260)Online publication date: 5-Jan-2021
    • (2020) Three‐dimensional reconstruction of Vitis vinifera (L.) cvs Pinot Noir and Merlot grape bunch frameworks using a restricted reconstruction grammar based on the stochastic L‐system Australian Journal of Grape and Wine Research10.1111/ajgw.1244426:3(207-219)Online publication date: 26-Jun-2020
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media