r/blenderhelp • u/123YooY321 • 17h ago
Unsolved How to create an array of moving objects along a curve/path?



Hello everyone,
my goal is to create multiple animations of different electrical components. These red balls are supposed to represent electrons. My method of using an array modifier, deforming the array with a curve, and parenting the array to an empty to create movement along the curve has been the closest ive gotten to my desired result, however, whenever theres a bend/corner in the curve, it deforms the individual balls and makes it look strange. I have attempted to use Geometry nodes, but that also hasnt gotten me much further.
I really, really do not want to manually add and animate every single ball, considering i also have to make about 6 or so animations like this. Google has not given me anything useful. Does anyone have any pointers, or a Geo-node setup that does something similar? Thanks in advance.
2
u/Qualabel Experienced Helper 17h ago
Typically, the effect of movement is created by having, say, three sets of dots and turning each set on and off sequentially.
1
u/123YooY321 16h ago
I think i understand what you mean, but im afraid that it wont work in my specific case, because i have to slow the animation down at certain points too.
2
u/Saint_modo 16h ago
Why not use "Instancing"?
Instead of making an array of your shape, make an array of a single vertex. Then, simply parent the shape you want to the vertex array object, go into the "Object" menu (orange square), and in the Instancing panel, select the "Vertices" option.
Now your object will use the vertices positions of your array as references and won't be affected by the bending or morphing of the Curve modifier.

2
u/123YooY321 16h ago
This works well! Im going to try the geometry node option, but this does the job!
1
u/Saint_modo 16h ago
Yeah, Geometry Nodes is more future proof. I should really start learning it myself, I only know the old ways.



•
u/AutoModerator 17h ago
Welcome to r/blenderhelp, 123YooY321! Please make sure you followed the rules below, so we can help you efficiently (This message is just a reminder, your submission has NOT been deleted):
Thank you for your submission and happy blendering!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.