0

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

https://drive.google.com/drive/folders/1MfwF4SBJIx4n1x-SCapsmaiPBOTusC9y?usp=sharing

Duarte Farrajota Ramos
  • 59,425
  • 39
  • 130
  • 187
  • 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. – Chris Jan 31 '22 at 08:01
  • 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): https://pasteall.org/blend/ – moonboots Jan 31 '22 at 08:37
  • Maybe this question is relevant .. no array, though.. – Robin Betts Jan 31 '22 at 09:00
  • @Chris yes I was using polyfjord's tutorial but I was doing it action for action and it still gave the weird copies – surya narayanan Jan 31 '22 at 09:46
  • ok, then please provide blend file, so we can help you. – Chris Jan 31 '22 at 09:48
  • idk how to provide the file so I just gonna give drive link – surya narayanan Jan 31 '22 at 09:52
  • https://drive.google.com/drive/folders/1MfwF4SBJIx4n1x-SCapsmaiPBOTusC9y?usp=sharing – surya narayanan Jan 31 '22 at 09:52

2 Answers2

0

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.

Crantisz
  • 35,244
  • 2
  • 37
  • 89
0

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

Stark
  • 1
  • 1
    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? – Duarte Farrajota Ramos Jul 11 '22 at 18:27