0 Members and 2 Guests are viewing this topic.
The scaling behaviour is intentional. Because manipulator's orientation does not necessary the same as the object, so non-uniform scaling can't always transfer to object's individual scaling.The are two scaling options you may want to look at.Edit > Options > Maintain Object Position/Scale On Scaling.
The scaling behaviour is intentional. Because manipulator's orientation does not necessary the same as the object, so non-uniform scaling can't always transfer to object's individual scaling.
Because is only possible when object space and manipulator space are the same, I feel it may cause confusion whether you have scale mesh or you have scale object, so I just make it this way to make things simpler.
"What about those "Location" values being increased/decreased on scaling? The pivot is inside the object."If you turn on 'Edit > Options > Maintain Object Position/Scale On Scaling' option, the object's location shouldn't be changed during scaling.
"If that was correct, then how can the "Transform Value Display" show the change in non-uniform scaling? It appears to me more a case that the change is known, but then discarded."The scaling value displayed only shows you the scaling value used in manipulator's space. It may not conform to the object's individual scale. You can orient the object away from world space, scale the object in world space non-uniformly, rementer its shape, undo the scaling, the try to scale the object non-uniformly int its own space and see if you can get the same shape as the one scaled in world space.
The scaling value displayed only shows you the scaling value used in manipulator's space. It may not conform to the object's individual scale. You can orient the object away from world space, scale the object in world space non-uniformly, rementer its shape, undo the scaling, the try to scale the object non-uniformly int its own space and see if you can get the same shape as the one scaled in world space.
I would not expect to obtain the same result from different space orientations of scaling, and I highly doubt others would. But I and (IMHO) others, would expect an update to the objects scale rather than the scale showing the same after a scaling operation.Why not give the objects scale based on its bounded box? That is done if you non-uniform scale the object in the "Manipulation Input-> Individual Object -> scale"If the scale is made non-uniform away from bounded box alignment, then more than one axis size/scale on the objects bounded box is changed, why not reflect that in the scale values?
I know what your intention is. If I did it in your way, you will be ok, but other people may get confused. For example, if a person select two objects with different space orientation then scale them non-uniformly. He thinks only the object's individual scale would be changed and he can reset the scale later. Surely he is totally wrong here and he may get crazy when he find out that he can't get them back to where they were before because the manipulator's space can only possibly the same as one of them.
Surely if you turn on both of them, nothing will happen because nothing will be scaled.
If you have only one object selected and the manipulator is in the object's space, that won't be a problem. But if you have two objects selected and they have different scales on them or they have different orientations, that would be a different case.
..........in Maya when a user selects multiple objects, sets the scale tool to use object space and starts to scale those objects non-uniformly, they all scale along their corresponding local axis. So there's no distortion at all. Meaning, that a user can return them to their previous shape at any time..
but that doesn't explain weird changes in Location, because in the video example I provided pivot was in the centre of the object. Sorry for grilling, but I'm a rather curious person.