How would I setup a rig so that it is only 2 bones. I am just working with a cylinder with many loop cuts. I wan to have it so that when I grab one bone at the end it affects the whole mesh. I would like to control the same way I would as a string fixed to something at one point. I can use one bone to move it. Also it should not affect the size. Any tips or tricks would be great!
-
$\begingroup$ Not sure to understand. You mean you want to rig a rope? Something like this blender.stackexchange.com/questions/75673/… ? $\endgroup$– lemonMar 1, 2020 at 14:31
-
$\begingroup$ @BlendedCG: thanks for sketch, just not yet clear for me ... so its not like a hanging string or cabel. What does it mean - end bone affects whole mesh? Looks like Bendy Bones works like that, so what is wrong with them, Stretching? Sorry, I'm probably close in my box :) $\endgroup$– vkliduMar 8, 2020 at 17:07
-
$\begingroup$ Or (to move from place) where do you expect these two bones to be placed. Thank you $\endgroup$– vkliduMar 8, 2020 at 17:50
1 Answer
Stretch to ...
I'm not sure if I understood ... but if you want to stretch mesh, you can use for a bone Stretch Constraint. I use as Target Empty, but you can assing the bone or any other object.
Bendy Bone
... or if you need object to bend, add Bendy Bone type.
- in edit mode extrude bone down (Head) and one up (Tail)
- for selected Tail bone Clear Parent Ctrl+P
- go to pose mode, select main (middle) bone and under Bone Properties > Bendy Bones increase Segment value, for Start Handle set Head bone and for End Handle Tail bone (Absolute worked for me)
Inverse Kinematic
but this is not achieved by two bones, here is a bone chain were end bone has Bone Constraint > IK, in properties panel you can disable Stretch.
Note: To create chain - add one bone and Subdivide W it. If you want to keep cylinder lay by bottom face on a floor - change Chain Length from zero to number of bones in chain minus one (7 in this example).
Simple Deform Modifier
You didn't ask for, but since you didnt provide more info about purpose, it can fit to some cases.
-
$\begingroup$ I mean have one bone to control it. Like a string. You can grab one end and it will move the whole thing. $\endgroup$– Volvo240Mar 2, 2020 at 19:38
-
1
-
$\begingroup$ @vkildu Yes! End bone affects whole mesh! $\endgroup$– Volvo240Mar 10, 2020 at 15:15
-
$\begingroup$ @BlendedCG ??? Exclamation mark means excitement or aggressivity :) Sorry I can't read the meaning from your comment and it doesnt answering my Q in OP comments. So ... $\endgroup$– vkliduMar 10, 2020 at 16:42
-
$\begingroup$ Excitement! That is what I am trying to do! $\endgroup$– Volvo240Mar 10, 2020 at 16:54