Using Symmetrize on Rigify metarig will prevent certain Rig Layers from generating properly #88238

Closed
opened 2021-05-12 19:54:41 +02:00 by Jordan Lawson · 6 comments

{F10104124}System Information
Operating system: Windows 10 Education 20H2 19042.928
Graphics card: Radeon RX 570

Blender Version
Broken: 2.92, 2.91, 2.90. 2.83.4
Worked: 2.82.7

Short description of error
Using the Symmetrize function on a rigify metarig before generating the final rig will prevent certain bones from being added to the Rig Layers menu of the generated rig.

rigify_symmetrize.blend

bone_selection.png

without_sym.png

with_sym.png

rig_layers.png

Exact steps for others to reproduce the error
With the Rigify addon enabled, add a Human (Meta-Rig) armature object.
In edit mode select the left side bones of the metarig.
Use the function Armature -> Symmetrize.
Return to object mode and in the Object data properties of the metarig, use the 'Generate Rig' button.
With the generated rig selected, open the 'N' menu and look under the 'Rig Layers' section.
The menu should now be missing certain rig layers such as 'Arm.R (FK)'

{[F10104124](https://archive.blender.org/developer/F10104124/system-info.txt)}**System Information** Operating system: Windows 10 Education 20H2 19042.928 Graphics card: Radeon RX 570 **Blender Version** Broken: 2.92, 2.91, 2.90. 2.83.4 Worked: 2.82.7 **Short description of error** Using the Symmetrize function on a rigify metarig before generating the final rig will prevent certain bones from being added to the Rig Layers menu of the generated rig. [rigify_symmetrize.blend](https://archive.blender.org/developer/F10088516/rigify_symmetrize.blend) ![bone_selection.png](https://archive.blender.org/developer/F10088515/bone_selection.png) ![without_sym.png](https://archive.blender.org/developer/F10088514/without_sym.png) ![with_sym.png](https://archive.blender.org/developer/F10088513/with_sym.png) ![rig_layers.png](https://archive.blender.org/developer/F10088512/rig_layers.png) **Exact steps for others to reproduce the error** With the Rigify addon enabled, add a Human (Meta-Rig) armature object. In edit mode select the left side bones of the metarig. Use the function Armature -> Symmetrize. Return to object mode and in the Object data properties of the metarig, use the 'Generate Rig' button. With the generated rig selected, open the 'N' menu and look under the 'Rig Layers' section. The menu should now be missing certain rig layers such as 'Arm.R (FK)'
Author

Added subscriber: @jordanp.lawson

Added subscriber: @jordanp.lawson
Author

After encountering this problem a few more time I found the source of the issue. Certain settings in the Rig Type section of the Bone Properties menu will also need to be mirrored instead of simply being copied from the other side. Not sure if this is an issue beyond user error but at least someone else with this problem may now know the solution.
image.png

After encountering this problem a few more time I found the source of the issue. Certain settings in the Rig Type section of the Bone Properties menu will also need to be mirrored instead of simply being copied from the other side. Not sure if this is an issue beyond user error but at least someone else with this problem may now know the solution. ![image.png](https://archive.blender.org/developer/F12794546/image.png)
Member

Added subscriber: @OmarEmaraDev

Added subscriber: @OmarEmaraDev
Member

Changed status from 'Needs Triage' to: 'Resolved'

Changed status from 'Needs Triage' to: 'Resolved'
Omar Emara self-assigned this 2022-03-22 12:55:31 +01:00
Member

The symmetrize operator is a Blender operator that doesn't not have logic implemented to symmetrize custom properties indeed. So we do not consider this to be a bug.

The symmetrize operator is a Blender operator that doesn't not have logic implemented to symmetrize custom properties indeed. So we do not consider this to be a bug.
Member

Changed status from 'Resolved' to: 'Archived'

Changed status from 'Resolved' to: 'Archived'
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#88238
No description provided.