I like writing and writing byproducts
🧉💜✨🌹


the-technician
@the-technician

L-systems are a formal method of describing branching structures, the system comes from the work of Aristid Lindenmayer, a biologist. The systems are mostly used to describe the growth of plants, but can also represent fractals and other curves.

The pictures are the results of a L-system generator I am building in blender's geonodes. Im working with a book called The algorithmic Beauty of Plants , the book details many plant L-ssytems, and has details on integrating them into 3d graphics.

Ive had to build my own string handler to process the specifications, I started by using blenders basic find and replace, and it worked for the middle two systems, but the first and last both required a more complex instruction set. the last has a recursive instruction, and the first is semi-randomized, both broke the basic find-and-replace node

I still have context sensitive rules to implement, then I should be able to move to more complicated tree and plant forms


adhere
@adhere
This page's posts are visible only to users who are logged in.

You must log in to comment.

in reply to @the-technician's post:

I listened to a talk recently about using L systems to model strawberry plants and 'The algorithmic beauty of plants' was brought up. Such a cool idea that sits at the intersection of so many different fields

it is a really interesting! its really impressive to me how elegant Lindenmayer's notation system is too.

Ive seen similar books that use huge amounts of advanced mathematical notation, (things that most collage graduates never see, but which they assume you already know.)

The ABOP is basically self contained, like I think you could give it to late elementary schoolers and they could figure out most of the core ideas. but the ideas are still as complex and advance as any comparable book. its really impressive