This is a quick capture of my rose maker tool in Houdini.
It is capable of adding variation in size, petal counts, shape etc...
It also avoids self-intersections, so almost no penetration is visible.
I referred to these videos as making this tool.
Junichiro Horikawa - [Houdini Tutorial] 0030 Romanesco Broccoli (Slow version)
Entagma - VEX in Houdini: Space Colonization
Modeled in Houdini Indie, rendered with Pixar Renderman Non-commercial, comped with Nuke Non-commercial, edited with DaVinci Resolve 16.