1
$\begingroup$

I have three subdivided planes that I'm using as start/end points for each leg of the journey (1 - 2 - 3). I've programmed one object instance (the moving colored plane) to travel between journey legs:

object-journey

I want to separately move each plane instance through each stop on the journey.

My guess is I need to loop through instances, calculating each object's position as it travels between stops, and update its progress throughout using a loop "reassign" parameter.

Here's my logic for just the first object's journey. I feel it's just way too complex for such a seemingly simple thing, and that someone with a better brain for this kind of logic could help think of a much more elegant solution:

enter image description here

Here's my blender file:

$\endgroup$
3
  • $\begingroup$ i assume you don't want to provide your blend file....? $\endgroup$
    – Chris
    Jul 9, 2021 at 16:25
  • $\begingroup$ @Chris I've now attached the file. $\endgroup$
    – JakeONeal
    Jul 9, 2021 at 17:21
  • $\begingroup$ thank you for your blend file. That saved a lot of time for me! $\endgroup$
    – Chris
    Jul 10, 2021 at 4:17

2 Answers 2

2
$\begingroup$

You can use Mix Vector List node here.

enter image description here

enter image description here

$\endgroup$
0
$\begingroup$

First - i have a solution - but...it is JUST a solution - it is not the best, not the most elegant and for sure it could be better. But it works.

I put your time calculation in a loop and of course had to adapt it a bit.

new node tree looks like this:

enter image description here

result:

enter image description here

You should rethink your time calculation ;) i think there you could do better.

$\endgroup$

You must log in to answer this question.

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