Wrap Deform Scale

hi guys, first of all sorry for my poor english
i would try to explain it simply and clear

, im getting some annoying problem with scale and wrap deformers, the problem is this:

  • i have a skinned geometry (A) who deforms another surface ( B )

when i use the direct scale of (A) wrap deform works properly on ( B )
when i use the root joint to scale (A) wrap deform gets messy and do not work well.

iv tried to manage the scale of ( B ) grouping and constraint scale to the root joint and it gets double transformations.

im getting crazy with this, i need to finish a rig but im stuck.

i get a character with a lot of corrective blendshapes and make his t-shirt deforms with a wrap from his body, all works alright except the scale on the wrap.

if anyone have and idea how to solve this problem or an alternative i would be very thankful
greetings.

J.Takada

No info on how its bound.

But thing is usually whan you have a problem with scaleing the thing is yur scaling teh worng thing. Or indeed the wrong 2 things at once. So what you want to do ALLWAYS when rigging is have

1 parent trasfrom under wich everything is grouped. you parent the base of your rig here. Then under this frist parent you make one extra group and uncheck this new trasforms Inherits Trasform attribute. Whenever you put something in your rig that you bind or inherit form other parts you Drop it under this trasform.

QUOTE(Joojaa @ 03/14/09, 06:43 AM) [snapback]303004[/snapback]
No info on how its bound.

But thing is usually whan you have a problem with scaleing the thing is yur scaling teh worng thing. Or indeed the wrong 2 things at once. So what you want to do ALLWAYS when rigging is have

1 parent trasfrom under wich everything is grouped. you parent the base of your rig here. Then under this frist parent you make one extra group and uncheck this new trasforms Inherits Trasform attribute. Whenever you put something in your rig that you bind or inherit form other parts you Drop it under this trasform.

sure, all the rig is made off this principe, and all works right, exept the geo with wrap deform, if u can, make the test.

-make a Geo (A) and Geo ( B )
-wrap deform geo ( B ) from geo (A)
-bind geo (A) to a joint , then try to scale using joints of geo (A) and here is when the thing goins messy

QUOTE(Joao @ 03/14/09, 05:45 PM) [snapback]303009[/snapback]
-make a Geo (A) and Geo ( B )
-wrap deform geo ( B ) from geo (A)
-bind geo (A) to a joint , then try to scale using joints of geo (A) and here is when the thing goins messy

Tested nothing unusual, no weirdness.

Works fine as long as A and B arent linked to each other in other ways (so clear their history, if you od a duplicate for example). Anyway joints chainsdont propagate scale, they allways nee dto be scaled by making a additional trasform at the bottom of their stack.

But yes your mesh must actually make snese so you cant have one sphere with long stalks and othera sphere and expect it to magically work out. Wrap moves boints in relation scale moves points so the details move not scale unless you have smea kind of topography to get the idea from.

So not any random mesh will work.