plants and l systems
play

Plants and L-Systems Allen Pike Problem Modeling trees is hard - PowerPoint PPT Presentation

Plants and L-Systems Allen Pike Problem Modeling trees is hard Modeling forests is harder Need mathematical model Lindenmayer Systems Formal grammars Prusinkiewicz et. al. The Algorithmic Beauty of Plants Very


  1. Plants and L-Systems Allen Pike

  2. Problem • Modeling trees is hard • Modeling forests is harder • Need mathematical model

  3. Lindenmayer Systems • Formal grammars • Prusinkiewicz et. al. • The Algorithmic Beauty of Plants • Very extendable

  4. Approach • Generate models with L-Systems • Render models with pbrt • Add randomization and strive for realism

  5. Simple L-Systems • Turtle drawing • Fractals f: ff-f-f+f • Algae

  6. 2D L-Systems

  7. 3D L-Systems

  8. Moving to plants • Branching • Segment thickness f: f[f+f]f[-f] • Color • Leaves

  9. Simple plants

  10. Higher plants: flower

  11. Higher plants: tree

  12. Stochastic L-Systems • Randomness is vital f(20): ff+f • Combinatorial explosion f(80): f[+f] • Multiple productions per symbol

  13. Stochastic flowers

  14. Realism is hard • Bark texture • Leaves’ position, shape, texture • Branching gaps

  15. Improved tree model

  16. Difficulties • Shape plugin format • Material restrictions • C++

  17. Data flow

  18. Future • Parametric L-Systems • More randomization • Creation of new L-Systems

  19. Demo

Recommend


More recommend