2
$\begingroup$

My question is, how can I make planes that do not tilt on the tip of a geometry’s branches (which are also made by multiple instances in the geometry nodes) and stay horizontal.

To be more specific - I am trying to make one plane to be laid horizontally on each branch. However, It is a little complicated because the planes and branches are both instances.

I tried to calculate inverse rotation to an Instance on Plane node’s rotate curve tangent obtained by "Capture Attribute" or "Instance Rotate '' node, but the result is not as I expected. Please let me know if someone has any suggestions.

enter image description here

enter image description here

$\endgroup$
4
  • $\begingroup$ I see you have capture attribute in point mode, but there are instances here, set capture attribute to instance mode $\endgroup$
    – Crantisz
    Nov 8, 2022 at 8:50
  • $\begingroup$ @Crantisz I changed point to instance in capture attribute node. but I cloud not solve it. $\endgroup$ Nov 8, 2022 at 13:24
  • $\begingroup$ Hi frisk, i am not sure what you want it look like? like this? [1]: i.stack.imgur.com/MhUtD.png maybe add a sketch so we know what you want? thx $\endgroup$
    – Chris
    Nov 8, 2022 at 16:15
  • $\begingroup$ @Chris Thank you for try my blend file. But little bit different it i want to. I drew a sketch that is i want[ imgur.com/a/R5pHJ5j ]. thank you. $\endgroup$ Nov 9, 2022 at 2:20

1 Answer 1

1
$\begingroup$

Use realize instances to convert instances to real geometry:

enter image description here

To Robin Betts:

Because cubes instanced not in the object space, but in each instance space. This is an instance inside an instance, and the inner instance inherits the rotation of the parent instance. Take a look at this example, how the line rotates with cubes instanced inside the line, and instance count remains equal to two:

enter image description here

In my example I rotated after instancing, but it may be before also, like OP did.

$\endgroup$
5
  • $\begingroup$ Same conclusion, but I can't work out why the cube instance should automatically pick up the rotation of the curve-line, when it hasn't been told anything about it. ... :( $\endgroup$
    – Robin Betts
    Nov 9, 2022 at 20:51
  • $\begingroup$ @RobinBetts added explanation. $\endgroup$
    – Crantisz
    Nov 10, 2022 at 0:10
  • $\begingroup$ Hi @Crantisz, Thank you for solved my problem!! Your answer is perfect working!! $\endgroup$ Nov 10, 2022 at 6:36
  • $\begingroup$ @Crantisz Thanks! I've got to revise my mental image of instances.. e.g. in the OP, curve instances seem to have 'Endpoints' before being realised ?!? It'll come, with time, I guess... $\endgroup$
    – Robin Betts
    Nov 10, 2022 at 9:57
  • 1
    $\begingroup$ Endpoints are inside instance in curve. $\endgroup$
    – Crantisz
    Nov 10, 2022 at 10:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .