Hey guys, I want the array in a snake shape to follow the path, but I don’t want it to be deformed. I don’t want the cubes to be angled or change shape while moving, even though I applied scale to both the curve and the array, and I also added subdivisions to the array.
This is due to the nature of the curve, which causes the object to deform.
There will be no solution in this state.
Maybe you should use a geometry node. ![]()
It is not clear if this will be a solution for geometry nodes as well.
I didn’t look for information that fits this topic.
However, geometry nodes allow more control.
Alright, will try that, thanks!
Sorry I don’t know about geometry nodes in detail.
I don’t know the exact intention because of the lack of explanation. (Not an English speaker)
I think the attached video will help you, but please take a look. ![]()
And the response to geometry nodes is a little slow.
Add…
The attached image is explained
The Resample Curve Node overrides the number of vertices.
https://docs.blender.org/manual/en/latest/modeling/geometry_nodes/curve/operations/resample_curve.html
The current vertex setting is in phase 2, which is located at the beginning and end.
The location can be moved using the Trim Curve.
https://docs.blender.org/manual/en/latest/modeling/geometry_nodes/curve/operations/trim_curve.html
or
is it possible to move points along curve normals (Geometry Nodes) - Blender Stack Exchange
Thanks for your reply, really appreciate it, sure I will take a look at it
I dont know how to turn this into snake, but personally i would start from something like that:
But simple sampling curve position would not work for corners since it will produce disconnections in shake body.
If end goal is just 1 animation, probably the fastest way to achieve this would be creating “full” snake, then simply dealing with each segment visibility to create illusion of motion.
Thank you guys I just saw the videos and they have the solution that i needed ![]()


