Blender Rigging: Automatic Shoulder rotation!

  Рет қаралды 21,111

CGDive (Blender Rigging Tuts)

CGDive (Blender Rigging Tuts)

Күн бұрын

--------------------------------------------------------------------------------------
❖Get all CGDive courses for just $5.99 per month!❖
academy.cgdive.com/courses
Note: This is like Patreon but much better :)
-------------------------------------------------------------------------------------
In this video, I summarize all available solutions to the highly sought-after solution for shoulder automation. You will learn what is possible and what isn't. A step-by-step guide also shows how to implement one of the best shoulder automation techniques.
Links from the video:
--Video by Royal Skies
• Blender 2.82 : EVERY S...
--Video by Max Zhang
• Rigging Tutorials: Arm...
--RBF Nodes Tutorials
• RBF Nodes addon #1: Ad...
• RBF Nodes addon #2: Cl...
RECOMMENDED PRODUCTS
❖Rig Anything With Rigify (coupon code "cgdive" = 20% off)
toshicg.gumroad.com/l/rigify
Alive! Animation course in Blender
www.p2design-academy.com/p/al...
❖The art of effective rigging in Blender (coupon code "cgdive" = 10% off))
www.p2design-academy.com/p/th...
❖Hard Surface Rigging In Blender
blendermarket.com/products/ha...
❖Auto-Rig Pro
blendermarket.com/products/au...
❖RBF Drivers
gumroad.com/a/348001395/XzWpB
❖Bonera
gumroad.com/a/99062899/oXuxm
0:00 Shoulder Automation Overview
3:02 The Max Zhang Solution
5:57 Shoulder Manual Control
her32756743edjhfkjhdfslkj

Пікірлер: 84
@PrinceWesterburg
@PrinceWesterburg 8 ай бұрын
I've got decades in 3D and that is one of the best and simplest solutions I've seen in any package - Nice, well done!!!
@CGDive
@CGDive 8 ай бұрын
Awesome!
@georgetherat3345
@georgetherat3345 8 ай бұрын
I am really impressed by the simplicity of this solution. Thanks!
@Mamika_AFK
@Mamika_AFK 8 ай бұрын
Shoulders are always one of the trickiest parts, so videos like this are always super appreciated 😄 Thank you so much, God bless you and your family always! 🙏😊
@VazP-qn8jo
@VazP-qn8jo 8 ай бұрын
You are such a cool smart guy, you put complecated things so easy to understand, a true teacher! thank you very much!
@CGDive
@CGDive 8 ай бұрын
Thank you, sir!
@sottozen
@sottozen 6 ай бұрын
Your videos are pure gold my friend! Thank you! Following you.. always!
@notthatnda
@notthatnda 8 ай бұрын
thanks for the solutions! For the bones you dont need to rename the other, with a bone selected symmetrize in edit mode and even if the mirror bone exists it will get replaced with the right one and the right (or left ;) ) name.
@ANUBIS9413
@ANUBIS9413 8 ай бұрын
This will help a lot. Thanks.
@D41N
@D41N 4 ай бұрын
Thank you so much for this!
@andrewvedvoid7247
@andrewvedvoid7247 Ай бұрын
This video is brilliant.
@steffano_richi
@steffano_richi 8 ай бұрын
Nice, im not a blender user. Im going to recreate the setup on maya. Thank you for the tutorial 😀
@CGDive
@CGDive 8 ай бұрын
Cool!
@gailan8393
@gailan8393 8 ай бұрын
please talk more about fixing weights on body parts like the hips
@BasedMando
@BasedMando 8 ай бұрын
Copy the weights from a model that already has the required hip weights.
@DjimVisual
@DjimVisual 8 ай бұрын
Great Tutorial Thank you man !
@CGDive
@CGDive 8 ай бұрын
You're welcome!
@ozkey2134
@ozkey2134 Ай бұрын
Thank you so much for this tutorial ... this is so good
@CGDive
@CGDive Ай бұрын
Most welcome 😊
@user-jk5yc5fg8b
@user-jk5yc5fg8b 8 ай бұрын
Thank you for the lesson
@CGDive
@CGDive 8 ай бұрын
Always welcome
@PCMTTOPPER
@PCMTTOPPER 8 ай бұрын
Thanks it's so experimental bro I like it
@CGDive
@CGDive 8 ай бұрын
Enjoy
@KathyRoss
@KathyRoss 2 ай бұрын
Awesome tutorial!!!
@CGDive
@CGDive 2 ай бұрын
Thank you!
@estefez
@estefez 2 ай бұрын
I've got a simple FK solution: copy each rotational axis of the upper arm bone as a driver to each rotational axis of the shoulder bone. This'll make the shoulder move however the upper arm does: basically a double rotation without any parent/child cyclical issues. To lessen the effect, go into each driver, choose scripted expression, and multiply it by .25, .5 or whatever influence you want. If you also need manual control of the shoulder (who doesn't?), create a new shoulder bone and parent the existing shoulder bone to that. Now all you need to animate is the new shoulder bone: the driver bone can be hidden but it'll still be there influencing the arm.
@activemotionpictures
@activemotionpictures 8 ай бұрын
5:55 (Maya poles, Softimage up pole vector). Yes. This solution is better for Blender.
@TamerBayouq
@TamerBayouq 8 ай бұрын
This is nice.
@spittingame4241
@spittingame4241 26 күн бұрын
I wish someone could make a rig/amature system like action figures and their joints.
@bratuaseimodei4862
@bratuaseimodei4862 8 ай бұрын
Hello. Great tutorial. Please like another user suggested, if you can recreate this set up with rigify in a short tutorial, it would be fantastic.
@CGDive
@CGDive 8 ай бұрын
Will consider it, yeah! :)
@Zarosian_Ice
@Zarosian_Ice 7 ай бұрын
7:00 Right click>Symmetrize no more need to type or what ever, sometimes blender can break so ensure you either clear the bone role (alt-R) you may need to perform it once more (i have only ever had this occur once where it wouldn't accept symmetry due to my bone roll problems). As for my own problem i am using rigify for my rigs, when i follow these steps with my own rig i end up having my arm turn into a helicopter rotor that does not want to return to rest pose in posemode. It's almost as if the IK doesn't like it, i would like to use it however, does this work for rigify?
@krembrule2204
@krembrule2204 8 ай бұрын
Thank you for this! But imo it could be better to reduce the influence of damped track, instead of reducing coply location for the target-bone. Cuz if you will try to make rotation of the whole body and pull an arm to the front, the target bone will appear somwhere inside the body and shoulder will go crazy.
@CGDive
@CGDive 8 ай бұрын
Nice, thanks for the tip 👍
@Rin8Kin
@Rin8Kin 8 ай бұрын
Great tutorial with great easy to use setups. Though i'm not sure why your shoulder has limit of 30 deg. up rotation, I can almost touch my ear with the shoulder without bending the neck xD
@CGDive
@CGDive 8 ай бұрын
You can? Wow! :D As I said in the video, these are just quick base values. Each character is different depending on their flexibility, what they are wearing etc.
@stresseddude
@stresseddude 3 күн бұрын
I found angle to be in RBF node [left side] after digging, and found out the items you select, even camera or light, have their own options list. I wonder if there's a way to use camera angle to influence shapekey with a threshold, or influence a custom property (like for anime faces)? For example, the bone and cam have a start angle, but when you rotate either bone or camera [a feedback loop] your shapekey slides or a custom property slides depending on how you record the setup speed. But I can't seem to get it to work or imagine it properly into RBF nodes lol... Maybe it can create a difference angle calculation? (I noticed there's an rotational 'difference' option inside of the variables for normal drivers--don't know if this was new or not). I did ask the creator but he was rude very fast. I mean fast. I said I should know what to do with RBFs, and overassumed a lot over small explanations... so i stopped emailing him smh... Usually maya community are this harsh, and he thought that the blender community functions the same way since he's new to it. It's one of the reasons why I left the maya community to join blender. Over priced and always mean for small things lol.
@AbhayPYo
@AbhayPYo 8 ай бұрын
Can you please make a video on how to add 2 rigify rigs or (auto rig whatever) at the same time Edit - I got it !! But can't use light properly on that appended rig
@frankmichael1317
@frankmichael1317 2 ай бұрын
This is really brilliant - but what about Rigify? I could not figure it out: Any ideas
@ty_teynium
@ty_teynium 8 ай бұрын
What I did was have a shoulder control bone extruded from the shoulder in edit mode. For relations only set the shoulder control bone local location on and set to no parent. Set a collar bone Ik bone as shoulder ctrol bone. Pole target bone is the neck. In relations settings parent it to the top of the spine, and only tick local location. I think the parent keep offset in edit mode might be a good step to follow too! I got the method while following a tutorial from Darren Lile. The tutorial is like ten tears old at this point... and it still works!
@CGDive
@CGDive 8 ай бұрын
Darren Lile, thanks for the lead. Will check!
@ty_teynium
@ty_teynium 8 ай бұрын
@CGDive don't mention it! It's a ten part series so be mindful that it's a bit lengthy, but pretty basic once you understand it, and very good as a template.
@CGDive
@CGDive 8 ай бұрын
​@@ty_teynium I just watched it I think. It's the one using 2.79 right? I don't think there was any shoulder rigging so I must be missing something.
@ty_teynium
@ty_teynium 8 ай бұрын
@CGDive I'm sorry. What I meant was I made the shoulder rigging myself based on Darren's method of the knee and elbow control bones and applied that to the shoulder, and the key difference between the control bones are the IKs for the joints they control.
@CGDive
@CGDive 8 ай бұрын
@@ty_teynium Oh, Ok... now I am not sure if you've actually watched my video ;)
@AdamsAGD
@AdamsAGD 3 ай бұрын
my shoulders were looking so wack and i was messing with weight painting but this looks 1000% easier.
@michaeldartashov512
@michaeldartashov512 8 ай бұрын
Thanks for the great tutorial! I have tried to apply this method to the Rigify Rig and in general everything is working fine, but there is a dependency cycle.
@CGDive
@CGDive 8 ай бұрын
That doesn't sound fine haha
@michaeldartashov512
@michaeldartashov512 8 ай бұрын
Yes, you're right, I'm trying to figure out how to work around this, but so far I haven't managed to get it done. 😞
@michaeldartashov512
@michaeldartashov512 8 ай бұрын
I managed to bypass the bone dependency loop. But another problem came up, since I had to add a new bone as a buffer and bind hand_ik and mch-shoulder_target to it with constraints, the function of snapping IK bones to FK bones position doesn't work anymore because constraints don't allow it.... please if you have time and opportunity try to apply this method to rigify rig and maybe make a short video on this topic
@bratuaseimodei4862
@bratuaseimodei4862 8 ай бұрын
Hello. Great tutorial. Please like the other user suggested, if you can recreate this set up with rigify in a short tutorial, it would be fantastic.
@xpea16
@xpea16 8 ай бұрын
Cool !
@CGDive
@CGDive 8 ай бұрын
Thanks, mate!
@davidffortesmeireles5328
@davidffortesmeireles5328 8 ай бұрын
nice
@myrminki
@myrminki 8 ай бұрын
This looks like how I've been doing it, unfortunately I never got the chance to do a tutorial. :\
@AgroFro
@AgroFro 2 ай бұрын
Two questions. Does this method work with rigify and would I have to do this every time I rig a model?
@CGDive
@CGDive 2 ай бұрын
Yes (but it may not be easy to do) and yes.
@minextlost
@minextlost Ай бұрын
the method is good but there is a flaw in your method to add extra rotation, first making child of the mhc bone directly in the edit mode can ruin the hierarchy of bones, second when rotating the spine it over rotates, to fix you want to add the damped constraint to the mhc bone and then copy rotation set to before original, this way it doesn't overshoot and doesn't ruin the hierarchy.
@AgroFro
@AgroFro Ай бұрын
do you have a tutorial per chance?
@kalinsexplores5883
@kalinsexplores5883 7 ай бұрын
best! :D
@bratdoll332
@bratdoll332 8 ай бұрын
I have two serious questions. One when I try to pose my character's leg on the -x location, the foot looks weird. Is that normal or do I have to do something to make it look right? The second question is, since I bought Auto-Rig Pro, do I really need Auto-Rig: Quick Rig?
@seymourblack4817
@seymourblack4817 8 ай бұрын
I was wondering the same thing about Quick rig. I got to try the thing about the -x location.
@CGDive
@CGDive 8 ай бұрын
Quick Rig creates a control rig from a simple rig such as mixamo, game rigs you downloaded from game engines etc. I don't know if you need it. Only you do :) The question about -x location is a bit unclear to me. I can't help, sorry.
@bratdoll332
@bratdoll332 8 ай бұрын
@@CGDive I thought the normal auto-rig was for any engines. If I get Quick rig, will it mess up all of the hard work I put into my other rigs through Auto-Rig pro or do I have to go through the process of rigging them all over again? -As for the -X location question, when I move my characters leg on the -X location, the foot follows it but it looks like it's (the foot) is flat on the ground. I was just wondering is that normal?
@seymourblack4817
@seymourblack4817 8 ай бұрын
@@bratdoll332 You can move the foot on the -x location then you have to rotate the foot on the y until you get it straight enough.
@MsNathanv
@MsNathanv 6 ай бұрын
I'm not really fond of any of these, because in reality, clavicle moves depending on the location of the elbow, not the hand. Basing it on the position of an IK controller (or proxy hand marker) is not ideal: it works properly only when the arm is extended, not when the arm is bent. I prefer a two-pass IK method: do 2-chain IK with modified arm bones (head of humerus above clavicle head, closer to clavicle head) to get the elbow; then, do 2-chain clavicle->humerus to track this elbow position. Not really sure what would constitute a fully FK solution, because of course origin of humerus depends on clavicle rotation, but it seems like any FK solution would be trivial from an IK solution: just determine the position of a mechanism IK controller from FK bones.
@anjuro
@anjuro 8 ай бұрын
I wonder if it really is impossible to make an automated FK shoulder bone. Of the top of my head it should be possible with drivers. I think I have done it in the past but again maybe I am misunderstanding, it went something like this. Make a new mechanism bone inbetween the shoulder bone and the upper arm bone ( i.e. the upper arm is parented to the mechanism bone and the mechanism is parented to the shoulder bone) Give the mechanism bone a driver that reads the relevant rotation and moves the mechanism up and towards the head with a desired sensitivity. Thats it, now you can rotate the shoulder bone freely to tweak the arm as usual and the mechanism will react to the rotation of the upper arm and simulate shoulder rotation.
@CGDive
@CGDive 8 ай бұрын
If you think you have done it before, could you do it again and confirm that it works? I don't think I can recreate your setup exactly based on a text description of what you may have done in the past :)
@anjuro
@anjuro 8 ай бұрын
@@CGDive So I gave it a go and it does seem to work. What I did was a simple test on the human meta rig from rigify. The drivers I used where as follows MCH y location : 0.175*sin(var) MCH x location: -0.175+0.175*cos(var) Note that the mechanism bone was extruded straight up from the tip of the shoulder bone. Remember to parent the upper arm to the mechanism bone (keep offset). Anyway, Given how much more knowledgeable you are than me I am convinced there is something I am missing but I would be very happy if the solution was this simple. Let me know your findings :D
@CGDive
@CGDive 8 ай бұрын
@@anjuro Any chance you could upload the blend somewhere. I am super eager to check it out :)
@dfhdgsdcrthfjghktygerte
@dfhdgsdcrthfjghktygerte 8 ай бұрын
So parent arm bone to mch bone, drive mch location by arm rotation. Isn't it alone will create cyclic dep. loop. On top of that we supposed to drive shoulder rotation - will lead to another loop. The main point of the video is to avoid those dep. issues?
@anjuro
@anjuro 8 ай бұрын
@@CGDive So I uploaded the file but youtube deleted my comment, I guess they don't allow links. Sorry but it looks like I may not be able to share the file after all. Well anyway, the setup is so simple that you should be able to recreate it without having the file, let me know if something is still unclear
@ebelesaurus2
@ebelesaurus2 8 ай бұрын
Does this work with rigify?
@ESD8000
@ESD8000 8 ай бұрын
you should be create the same setup with the underlying rig of it (not the control or bbones rig)
@CGDive
@CGDive 8 ай бұрын
It can be done but only for the IK arm.
@borisrusev9474
@borisrusev9474 8 ай бұрын
Can you post a download link to the .blend file?
@CGDive
@CGDive 8 ай бұрын
sent on discord :)
@JathenJacksonr2d2
@JathenJacksonr2d2 8 ай бұрын
What if you're using rigify?
@CGDive
@CGDive 8 ай бұрын
It can be done but only for the IK arm.
@vannessabanny3959
@vannessabanny3959 4 ай бұрын
me being autistic and managing to follow this tutorial after two and a half hours: 💀✨
Face Mocap using ANY Camera
17:46
CGDive (Blender Rigging Tuts)
Рет қаралды 48 М.
Tutorial: My New Rigging Workflow in Blender
12:39
Polyfjord
Рет қаралды 695 М.
Smart Sigma Kid #funny #sigma #comedy
00:26
CRAZY GREAPA
Рет қаралды 13 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 139 МЛН
The perfect IK rig in Blender ?
18:20
Pierrick Picaut
Рет қаралды 94 М.
Auto-Rig Pro Tutorial: Rigging Humans
57:22
CGDive (Blender Rigging Tuts)
Рет қаралды 155 М.
Damp Track Tail (Blender Tutorial) - 2024
14:07
Tylers Coding
Рет қаралды 6 М.
3D Models That Will END Your Career
11:29
chocofur
Рет қаралды 872 М.
Do this to optimize your rigs' performances in Blender 👀
7:26
Pierrick Picaut
Рет қаралды 48 М.
3D Rigging is Beautiful, Here's How It Works!
13:44
Doodley
Рет қаралды 528 М.
Blender 2.82 | Rigging Arm & Fix Twist Forearms
14:58
Luca Chirichella
Рет қаралды 21 М.
Corrective Smooth Baker, Blender Addon (aka Delta Mush)
22:57
CGDive (Blender Rigging Tuts)
Рет қаралды 45 М.
5 Blender Tips That Have Saved Me 100+ Hours
9:51
Smeaf
Рет қаралды 348 М.
Blender 2.82 : Weight Painting In 5 Minutes-!!! (COMPLETE Lesson)
4:59
Помог🤣#сериалы #фильмы
0:28
Кинокомбо
Рет қаралды 2,9 МЛН
Котик спрятался 👀 #юмор #рекомендации #прикол
0:24
«Пранк от мамы» 😍 | #shorts
0:51
Филипп
Рет қаралды 820 М.