I'm trying to curl leaves/branches along a stem in the same direction whilst also having phyllo-taxis rotation. Rotating the instances or setting curve tilt messes up the curl rotation and I cannot figure out why.
Even if my node group you used in your own answer could help you: It's not a good idea to use it in this case, since this was actually developed for a completely different use case.
I took a closer look at the issue, and you can actually solve this much easier.
You'd just have to structure things a little differently:
- Instead of instantiating individual arcs along the curve and using their points to instantiate the branches, I just duplicate the points and use those as the base.
- I apply the rotations of the branches directly during instantiation.
- The distance to the trunk is obtained by a local offset.
- The curling of the branches I also create, very similar to the answer before, with the relative position of the individual points to the anchor point of the branches.
However, the result in this case is: fewer nodes, better performance, but still the same idea.
I think this is the solution..
It seems the issue relates to curve tilting as addressed in this post by quellenform