I was trying to create Otto Octavius's robot arms and I have made the arm parts and I have trouble making the claws part

I should mention I am using blender. version 2.93.5.

I was trying to use the array modifiers with object offset for 1 claw with respect to the, you know, the prism and I get the following result but I want to get the 2nd image.

What I wanted was in the second image if I open 1 claw others should open up also and vise versa.

enter image description here

enter image description here


  • $\begingroup$ assuming you are following the polyfjord tutorial...either provide your blend file or restart the tutorial from the start. The tutorial is really good explained and try to do it exactly as Polyfjord does. Each step. E.g. if he scales in edit mode, scale in edit mode, NOT in object mode. Makes a huge difference. I made this mistake often as beginner because i didn't know the difference. $\endgroup$
    – Chris
    Jan 31, 2022 at 8:01
  • $\begingroup$ you are showing an armature, don't you want to control the action with the armature rather than with an Array modifier? Array modifier is rather made for modelling. Also maybe shar eyour file (upload and copy paste the URL): pasteall.org/blend $\endgroup$
    – moonboots
    Jan 31, 2022 at 8:37
  • $\begingroup$ Maybe this question is relevant .. no array, though.. $\endgroup$
    – Robin Betts
    Jan 31, 2022 at 9:00
  • $\begingroup$ @Chris yes I was using polyfjord's tutorial but I was doing it action for action and it still gave the weird copies $\endgroup$ Jan 31, 2022 at 9:46
  • $\begingroup$ ok, then please provide blend file, so we can help you. $\endgroup$
    – Chris
    Jan 31, 2022 at 9:48

2 Answers 2


Array modifier works as expected. Your offset object (Circle) has scale less than claw, so each copy of the object smaller than the previous one. Your offset object (Circle) rotation is in X axis instead of Y, so each copy rotates in X axis instead of Y. Take a look at transform values that you have:

enter image description here

So fix that - select all objects and press Alt + G, Alt + S, Alt + R to clear all mess that you have. Then select object Circle and rotate it at 120 deg around Y: R, Y, 120. You will end up here:

enter image description here

Now you can return Circle at original position, but in Edit Mode

Also, consider using Empties as an offset object instead of geometry that you are already using, because you can rotate and scale empties, without affecting exsisting geometry.

  • $\begingroup$ Crantisz I didn't exactly understand Could you please explain like idk you will explain to a noob you know cause I am one I meant about the first part I got the thing about the empties but not the first part $\endgroup$ Jan 31, 2022 at 13:42
  • $\begingroup$ Thing about the empties is optional. Just keep in mind, that usually people use empties for such tasks. $\endgroup$
    – Crantisz
    Jan 31, 2022 at 13:54
  • $\begingroup$ Thank you @Crantisz I used and empty to object offset it so that worked an every thing is working smoothly. $\endgroup$ Jan 31, 2022 at 14:29
  • $\begingroup$ I tried the rotation thing but it didn't work but thanks a lot $\endgroup$ Jan 31, 2022 at 14:29

Try changing the size of the empty and adjusting the size of the duplicate object with the original object.

  • 1
    $\begingroup$ Hi, thanks for the post. This site is not a regular forum, answers should be substantial, stand on their own, and thoroughly explain the solution and procedure. One liners and short tips rarely make for a good answer. If you can edit your post and provide some more details about the workflow and how it works, feel free to restore it, otherwise it may be converted to a comment. Perhaps add a few images illustrating some steps and final result. See How to write a good answer? $\endgroup$ Jul 11, 2022 at 18:27

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.