Rigify "Upgrade Metarig" option not working for rigs made out of "Samples" #105016

Open
opened 2023-11-20 21:42:36 +01:00 by Merefnebef · 0 comments

System Information
Operating system: 'Windows-10-10.0.19045-SP0'
Graphics card: NVIDIA GeForce GTX 1060 6GB

Blender Version
Broken: 4.1.0 Alpha, branch: main, commit date: 2023-11-18 21:46, hash: 9eba3902c9, type: release
build date: 2023-11-19, 04:12:09
Worked: 3.6.5

Short description of error

I figured the Upgrade Metarig option in Blender 4 for rigs made in 3.x version are only working if they were created using pre-made "Human (Meta-Rig)". But you got an error if you were building your rig out of single samples. It could be just a single sample, like one Leg - it makes that error to appear when one is trying to upgrade that rig in Blender 4.

Exact steps for others to reproduce the error

  1. Open blender 3.x
  2. add an armature/single bone
  3. click the bone, turn the edit mode, delete the bone
  4. in a Data/Rigify/Samples find limbs.leg - press Add sample
  5. press Generate Rig
  6. save file
  7. open it in blender 4
  8. choose the metarig in the viewport
  9. Press Data/Rigify/ Upgrade Metarig
  10. ERROR

I have figured you can workaround this issue by deleting rigify_layers from Custom properties, but then you gotta manually set up all the new bone groups which is pretty tedious

**System Information** Operating system: 'Windows-10-10.0.19045-SP0' Graphics card: NVIDIA GeForce GTX 1060 6GB **Blender Version** Broken: 4.1.0 Alpha, branch: main, commit date: 2023-11-18 21:46, hash: 9eba3902c9, type: release build date: 2023-11-19, 04:12:09 Worked: 3.6.5 **Short description of error** I figured the Upgrade Metarig option in Blender 4 for rigs made in 3.x version are only working if they were created using pre-made "Human (Meta-Rig)". But you got an error if you were building your rig out of single samples. It could be just a single sample, like one Leg - it makes that error to appear when one is trying to upgrade that rig in Blender 4. **Exact steps for others to reproduce the error** 1. Open blender 3.x 2. add an armature/single bone 3. click the bone, turn the edit mode, delete the bone 4. in a Data/Rigify/Samples find limbs.leg - press Add sample 5. press Generate Rig 6. save file 7. open it in blender 4 8. choose the metarig in the viewport 9. Press Data/Rigify/ Upgrade Metarig 10. ERROR I have figured you can workaround this issue by deleting rigify_layers from Custom properties, but then you gotta manually set up all the new bone groups which is pretty tedious
Merefnebef added the
Status
Needs Triage
Type
Report
Priority
Normal
labels 2023-11-20 21:42:36 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 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#105016
No description provided.