Leaf venation using anemone

Hello! I am trying to recreate leaf venation like this :point_down: for a long time.


This time I am trying to use anemone, and I end up making something similar to what parakeet does. I was following logic in this video:
Hyphae - growth process diagram in 2D on Vimeo
But I can make only one main branch rn.
venat
non of these work for me:
Leaf Venation - Grasshopper (grasshopper3d.com) (Rabbit plugin is unavalable for some reasons, hoopsnake definitions just don’t work)
I am not satisfied with parakeet results too.


How can I achieve branching like in parakeet, but using anemone? Can’t wrap my head.
I hope to reach better results having more control over venation that way.
In any case, I would appreciate any help.
venat.gh (15.6 KB)

I don’t know exactly how you can get that leaf venation pattern but attached is an example of using anenome to do branching.

It randomly creates and destroys branches. You might be able to figure out how to apply this to a 2d leaf venation pattern. I’ve tried in the past but never managed to get it. There have been a few examples on this forum and the old forum if you search.

AnenomeGrowth.gh (30.6 KB)

This is interesting too…
https://discourse.mcneel.com/t/huge-circular-victoria-amazonica-lilly-leaf-pattern/130987

Thank you very much! This definition looks extremely promissing.

As well as this, never saw this before.
This is interesting too…
Huge circular Victoria Amazonica lilly leaf pattern

Coming back to this problem after a few years:

venat.gh (77.3 KB)

Script includes simple and complex algorithm, the only difference being complex supports additional sources birth in the process of growth, which looks more realistic and creates more complex structures. But for that to work we need to provide boundary for these points to generate on/in. So it supports curve input(for aprox planar cases), open brep(+surface) and closed brep. When brep is open it populates the birth points on top of it, if brep is closed - inside of brep.

Still was not able to produce correct results for closed structure, like on picture e and h. Only something similar to g, but it was very slow so i did not include it.

Code is based on paper :

and github:

I am not making this thread a resolved one, until I get closed cells venation similar to the picture in the main post

As a little bonus”
i tried to make lichtenberg figure, it works completely differently from leaf venation, it is field based

This is awesome work, well done and thanks for sharing!

Little update to Lichtenberg algorithm. Made it with branch width, needs nautilus (smooth network of curves) and shortest walk (i use the one from lunchbox) to run

venat.gh (85.1 KB)