4.23 - Mirror transforms ignores deselected translation
greywolf
Posts: 47
Greetings. When I perform a mirror transform on a figure, and tell it not to do translations (figure placement), it disregards my wishes and moves the figure to the diametric opposite across world zero.
It never used to do this; am I doing something (now) wrong?:
CLIPBOARD.jpg
318 x 420 - 73K
Comments
The script hasn't been changed, other than adding support for remote/silent operation in 2021, since 2015 - so it should be doing what it has long done. How is the item moved - figure node or root bone (if it is a figure)?
Hi, Richard, I'm sorry, I am not quite sure how to answer that question. I had attached an image (which I do not see here) indicating what I was doing...
Nodes: Root
Propagation: Recursive
Direction: Swap Left and Right
Trunk nodes: Mirror across Y axis
Left node prefix: left,l
Right node prefix: right,r
Transforms: [all rotations selected], [all translations UNSELECTED], [all scaling UNSELECTED].
Full figure moves across world center [ I will confirm whither ].
X coordinate becomes opposite; Z and Y remain the same :/
The key question here is whether the translation is applied to the figure as a whole, or to its Hip bone.
Given that I have all translations DESELECTED, the translation should not apply AT ALL.
If you aim to do Symmetry on a figure which is not at world center but want to keep its Translation unchanged...
you should've set Trunk Nodes to Mirror Y and Z Rotations rather than Mirror Across Y Axis (means it'll mirror the figure acrossin Y Axis of world center... after mirroring all joint rotations). Then there's no need to uncheck Translation cause a joints shouldn't have values in Translation...
AHA! THERE's the magic! I shall have to try this!