"Scale Compensation" warning on fbx import

Hi everyone.

I’m trying to import an animated character from fbx (made in Poser Pro Game Dev) into Unity. On import I get warning like: "

File contains 61 (out of 69) nodes with Scale Compensation. Scale Compensation is not supported by Unity (because it works differently in 3dsMax and Maya…"

I don’t know what does this mean and how to correct the character in Poser to suite Unity requirements. Well the main problem is that none of my animations plays in preview window and I guess that this warning may be indicating the problem. Any help much appreciated.

Scale compensation is special mode where your object try to keep the same size even if his parent is scale up or down.
In theory your animation should still play but the volume of your object may not be the same if you did animate any object scale.

I don’t know how to turn this setting off in poser pro, you will need to find out.

Thanks for explanation. By doing some tests, I’ve found out that the reason why my animations wont play is most probably the fact, that in Poser I’ve done some animations and assigned them to so called animation sets. Afterwards I run the combine figure function, which “sticks” the objects together resulting in a new figure. Without this function, the animation imported via fbx to Unity will most probably behave weird. Fro instance, if my character moves his hand, the shirt he has on, may not follow that move exactly, the result is that the hand slips out of the shirt a bit. However if I do vice versa, i.e. combine figure first and do animations later, eveything looks ok, well at least the animation plays, but I still have this warning about “scale compensation”. So this is Poser related issue which I have to solve with their support team. Much thanks again.

But you can ignore this warning if you don’t animate scale, as long as the scale are not animated and are still set to the default value 1,1,1 you will get the same result

Ok, thanks.