1
$\begingroup$

in a previous version of Blender I used an Array Modifier + Curve Modifier + Point Translate Node in Geometry Nodes to create a 'particles follow path' effect like this one:

particles follow path effect

To animate the instances I changed the X value in the Point Translate node. The is the tree I used:

particles follow path effect

Now I'd like to recreate the effect using Blender 3.0 but Point Translate is now a legacy node. I've managed to create the instances using the points of a curve but I'm not sure how to 'offset' their position. Any ideas?

particles follow path effect

$\endgroup$

2 Answers 2

4
$\begingroup$

Could you use a very slight variation on the group in this answer?

Edit: Thanks to @Chris ' edit, below, this is a revised, more economical version, for Blender 3.0:

enter image description here

I don't know why the gif is so glitchy.. the animation is smooth...

enter image description here

for Blender 3.0, (revised)


Here the setup for 3.1:

enter image description here

Small remarks:

  • looks like the capture attribute isn't necessary

enter image description here

$\endgroup$
3
  • $\begingroup$ Thank you Robin, this works. I had tried to use the group from that answer but I couldn't change it properly as you did. $\endgroup$
    – Bejuco
    Jan 30, 2022 at 2:49
  • 1
    $\begingroup$ @Robin Betts: great answer, i like "loosing" against a solution from which i can learn and that's so much better than mine! i updated the answer for 3.1 - hope you don't mind. +1 -> my gif is as glitchy as yours ;) $\endgroup$
    – Chris
    Jan 30, 2022 at 6:28
  • 1
    $\begingroup$ @Chris Of course I don't mind! I'm just feeling guilty now, because your way gets rid of so much crud. It will work on the other answer too, no? A little job today.. tidying up after my own doziness :) $\endgroup$
    – Robin Betts
    Jan 30, 2022 at 9:23
2
$\begingroup$

you can use this node setup to get that effect (with ONLY using GN):

enter image description here

enter image description here

Note: This setup is NOT perfect. It works "kind of". But just in the "middle" of the curve, else the instances will be compressed. So either you try to improve it (please let me know if you solved that) or just lengthen your curve at start and end as a workaround.

BTW: very nice animation...!

$\endgroup$
2
  • $\begingroup$ Thank you Chris!, but I found Robin's answer more robust. $\endgroup$
    – Bejuco
    Jan 30, 2022 at 2:46
  • $\begingroup$ No problem. And you are right! $\endgroup$
    – Chris
    Jan 30, 2022 at 3:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.