Realistic sleeves rig

Hello everyone,
Does anyone know of any way to setup properly a jacket sleeve if not too tight to the wrist arm?

What I need to recreate is something like this:

http://riggerman.animationblogspot.com/2010/07/21/automatic-sleeve-rig-pseudo-collision-detection-study/

But it needs to work also in case of loose garment such as formal shirts or leather jackets. I would like to avoid blendshapes.

This example in the picture is the one I would like to point
http://www.asos.com/Superdry/Superdry-Brad-Leather-Jacket/Prod/pgeproduct.aspx?iid=346282&cid=11760&sh=0&pge=0&pgesize=20&sort=-1&clr=Black

If I twist the wrist the jacket doesn’t rotate with it but really subtly, and if I bend the wrist in different axis the jacket will deform only where I am bending it accordingly. Maybe to do that the jacket should be a bit tighter but hope you got my point :slight_smile:

thanks in advance as usual for the help

Is this is Maya? You could probably use Set Driven Key to drive multiple bones on the sleeves based on what the wrist bone is doing. You could take it one step further and have those bones translate up the forearm based on the rotation of the forearm as well…

I can see this going two ways:
1. You could add nCloth to the jacket and paint the mesh attract value so that the wrist area is affected more by the cloth and the rest is just black and not being calculated, then parent a collider to the wrist and hand to get the interaction you want.
2. If you use a joint between the wrist and the elbow for forearm rotation then you could duplicate that joint, but have the sleeve skinned to that instead, that way you can isolate the rotation of the wrist from the jacket but still have the sleeve deform with the arm. Just make sure if you are using an expression or utility nodes for that joint, that you adjust it to rotate in a very subtle manner. then you could do what @anim8d said to adjust the interaction with the sleeve.

Hi guys,

Thanks a lot for getting back to me so soon. This test is in maya. I am trying to use only bones just for the sake of succeding without using anything else and see how far I can go… just an exercise as I was saying :slight_smile:

With set driven keys driven(what a loop in words) by the wrist orientation would you not have problem such as change of behaviour cause the axis it’s driving is in different position? I am isolating the rotation using a target locator and aim constraint and then driving the extra bones rotation using these consistent axis isolated. Do you think I am in the wrong direction? If I am cool like this do you know any way to make it behaving even better?

I’m kind of stuck at the moment? I even thought of having a target locator, child of the wrist and when using this one as a look at for the extra bones, still with rotation limit on them.

Jackets also translate up when the arms are being lifted up, a set of joints like a flesh eye rig or a set of 3 roll like joints that can bend back and forth from a pivot near the elbow (think bell with the hammer wringing back and forth) that also can translate together to wrinkle.

elbow

  • wrist
    -sleeve 1-
    ------ sleeve 2
    ------ ------ sleeve 3
    ------ ------ ------ top
    ------ ------ ------ bottom
    ------ ------ ------ left
    ------ ------ ------ right

this way you have overall movement of jacket along arm and then the t,b,l,r joints for pressing aginst arm or body to flatten, and the whole thing can move up/down to give feeling of floating over arm.

1 Like

Hi everybody and sorry for the huge delay. The server shutdown problem hasn’t helped either :slight_smile: I wanted to thanks Brad as well for getting back to me regarding the matter as I have then disappeared after his reply and wasn’t really polite :slight_smile:
I’ve done some further test regarding the sleeve system but I was encountering gimbal lock on the entire sys in certain poses so I’ve switched back to a positional reference idea like the one I had found before as it relies in some targets position in the space and no rotation at all.

I’ve also added the sleeve translation feature and looks prettier :slight_smile: thanks

If I do any more tests or come across any new solution will keep you updated

thanks a lot again everybody