0
$\begingroup$

I have seen several videos (like this one) where the points are made to all point towards a mesh, but none are using animation.

My goal is to have a lot of randomly rotated points on a plane (I have already done this) that then turn towards a certain point, so that you can see them rotating on the z axis towards it. This is being done in Blender 3.2.2.

The problem is how to get the randomly rotated points to be shown moving towards a specific mesh in the animation so that it is smooth.

$\endgroup$
5
  • $\begingroup$ hello could you please show one of these videos in order to understand what you mean? $\endgroup$
    – moonboots
    Sep 16 at 14:25
  • $\begingroup$ youtube.com/watch?v=CedtNe4CFrk&t=87s $\endgroup$ Sep 16 at 16:29
  • $\begingroup$ What's the actual question and problem? $\endgroup$
    – Blunder
    Sep 17 at 2:19
  • $\begingroup$ the problem is how to get the randomly rotated points to be shown moving towards a specific mesh in the animation so that it is smooth $\endgroup$ Sep 17 at 17:46
  • $\begingroup$ Ahh, thanks for the clarification. I've added the missing pieces to your question and made a little example how to solve this. Hope it helps. $\endgroup$
    – Blunder
    Sep 18 at 13:27

1 Answer 1

1
$\begingroup$

For a smooth animation just mix the rotation values with a Mix node. This way you can seamlessly switch between the "random pose" and the "point-to pose".

Example:

example animation

"Random Pose" - instance objects have a random rotation: random pose

"Point-To Pose" - instance objects are rotated to point at the Empty object: point to pose

Now, for the animation add a Mix node and add keyframes for the Factor value. (0 = random rotation, 1 = point-to rotation) mixing the poses

That's it! Of course, you can use another mesh object instead of the Empty ;-)

$\endgroup$

You must log in to answer this question.

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