Driving L-System direction/growth with a curve

   89   0   1
User Avatar
Member
2 posts
Joined: Jan. 2024
Offline
Hello,
For context I've been working on an ivy-generator for use in Unreal Engine as a side project to better learn about Houdini. The idea being the user can draw out a spline and input that into the tool, which will then generate one (or numerous) assets based on the direction, curvature & settings.

As the title states, I'm looking to drive the direction the plant grows using a Bezier Curve. I'm wondering if someone can point me in the best direction to do that or had any experience doing so? I've looked through the l-system documentation and haven't seen anything pertaining exactly to it within the native system. So, I thought I would ask here.

I've tried a few different options, such as guiding the output of the l-system via Path Deform, however it's results are rather inconsistent. As whether or not the final product matches the spline is dependent on the generations and step size. This can also lead to radical size differences in the mesh and a few other oddities.

So with that, any help would be appreciated.
Thanks!

The pic attached is just an example of what I'm trying to achieve.

Attachments:
FunWithCurves.png (1.9 MB)

  • Quick Links