Page MenuHome

X-Axis-Mirroring buggy in Pose Mode; works in Edit Mode and then works in Pose Mode as well
Closed, ArchivedPublic

Description

System Information
Operating system: KDE Neon
Graphics card: GeForce GT 640M LE

Blender Version
Broken:
blender-2.90.1-linux64
blender-2.93.5-linux-x64
blender-2.93.6-candidate+v293.0930a70e8110-linux.x86_64-release
blender-3.1.0-alpha+master.c312c7196944-linux.x86_64-release

Short description of error
X-Axis-Mirroring flips the pose in Pose Mode but works in Edit Mode. After submitting a change in Edit Mode with X-Axis-Mirroring on, it also works in Pose Mode.

Exact steps for others to reproduce the error
I have appended a one minute video: https://www.youtube.com/watch?v=ICe1p6cZf34

The video starts with opening the attached blend file. Note that I actually changed the bone's rotation a bit in Edit Mode in this video, but it also works if I just submit a 0 rotation.

Model is from here. It's a free model by Will Morillas. I attached it here, but it might be a grey area licence-wise.

Event Timeline

They are positioned differently, so it is to be expected that they will behave differently.
Note in this GIF that while the Z axis of one points up, the other points down:

By entering edit mode and editing the bone, you force one to mirror the other.
So, from my point of view, this is not a bug, but a misunderstanding.

Thanks for the report anyway.

Yes thanks! Sorry for wasting your time, I was confused. I assumed that the relative checkbox behaved like you described and non-relative does not. But it still is relative to the rest pose bone's rotation, even without relative checked.

The relative works by taking the existing transformation on the mirrored bone and adding the new one over it.
Without the relative option, any transformations in the mirrored bone will be cleared.