0
$\begingroup$

I have a question which is similar to this one but with a slightly different setup. I'll attach a file to show what my setup looks like. After I realize the instances I lose that rotation I had applied for the Instance on Points node. How to regain it afterwards? The ideal is the poles to do that which is shown in the image, that they follow the underlying curve's flow. Thanks in advance!

enter image description here

EDIT: Solution mal-function

enter image description here

Edit 2: can't reproduce solution 3 enter image description here

$\endgroup$

1 Answer 1

1
$\begingroup$

Solution 3: "rotating after" realizing

Since the other proposed solutions don't seem to work:

  • Solution 1: simplest, doesn't rotate "after" realize.
  • Solution 2: might behave different in different Blender versions

This solution uses named attributes instead.

Solution with named attributes

Solution file:

There are two objects, one with each solution presented below.


Old solution 1

Anything against making the meshes before instancing?

Mesh before instances

Old solution 2

If you really need to set it after (I see no reason, but you might have more complex cases), you need to set the center of the rotation.

Rotate after

$\endgroup$
9
  • $\begingroup$ I just did that and nothing, the poles remain as they are. Question: how are you capturing more than one attribute in the same Capture node? Is it new in 4.2? i'm using 4.1, could that be the issue? And yes, I have to realize them to further mess with it. $\endgroup$
    – AAA Yerus
    Commented Dec 2 at 20:19
  • $\begingroup$ But you can realize "later" (there is a realize node in my solution). To be honest, solution 1 is the best, super easy, and it should work perfectly. There is probably something you missed in the solution. I took your file and put the mesh before the instance, just that. Didn't change rotation or anything. $\endgroup$ Commented Dec 2 at 21:18
  • $\begingroup$ To capture more attributes, just connect mode attributes to the empty slots. $\endgroup$ Commented Dec 2 at 21:21
  • $\begingroup$ Added a solution file $\endgroup$ Commented Dec 2 at 21:30
  • $\begingroup$ The solution is presenting itself to me like the image I added in the question. $\endgroup$
    – AAA Yerus
    Commented Dec 2 at 22:22

You must log in to answer this question.

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