0

I'm working on an Ivy geo nodes project I draw curves onto a surface, it becomes the trunc and leaves are distributed along the curve. I'd like to rotate the leaves according to the surface normals Example: my curve is drawn on a cube from one face to the other and the leaves follow the cube's normals. How should I do that? PS : My Geo node modifier is on the Curve, not on the surface


RE: answer by Crantisz , maybe due to the fact that the leaves are spawned on a curve before. I replaced the leaves by a cone so that you can see for yourself enter image description here

Timaroberts
  • 12,395
  • 6
  • 39
  • 73

1 Answers1

3

You can transfer values from object to object using transfer attribute. This is a simple setup, you may add some variety to the vector:

enter image description here

Of course this method has some limitations, but overall it produces good results.

Note: You shouldn't use normals as rotation, it's different things. Use align Euler to vector to convert normal to rotation

Crantisz
  • 35,244
  • 2
  • 37
  • 89