I would like to learn...

Generate Plants procedurally using fractals / L-systems

L-systems are a type of fractal, which was originally invented by a botanist to describe the shapes that plants take. They make a great basis for lots of procedural generation techniques other than plants too.

Here are some explanations and example uses:

https://youtu.be/f6ra024-ASY

http://procworld.blogspot.co.il/2012/02/real-men-dont-draw-buildings.html

https://youtu.be/u-7dsXVqP_Y

84 votes
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)

    We’ll send you updates on this idea

    DaveDave shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    2 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Elliander EldridgeElliander Eldridge commented  ·   ·  Flag as inappropriate

        Actually, fractal geometry is far from random generation. In the real world, the large and small branches of a single tree follow the same fractal pattern as the large and small tree in that forest. Since this is how nature looks, using fractal patterns instead of random generation of colors and features would make things look more realistic. It could also potentially save on processing power, since the system will always know what would generate at a given coordinate based on the pattern used without needing to store this object positions after world generation.

      • Stuart ForrestStuart Forrest commented  ·   ·  Flag as inappropriate

        To automatically generate plants to cover a designated area. These plants should be random in color and makeup.

      Feedback and Knowledge Base