Rigify - two faces in the same rig produces an error #80763

Open
opened 2020-09-14 07:24:47 +02:00 by Todor Nikolov · 5 comments

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1060 6GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 452.06

Blender Version
Broken: version: 2.83.6, 2.9 & 2.91
Worked: Never

Addon Information
Name: Rigify (0, 6, 1)
Author: Nathan Vegdahl, Lucio Rossi, Ivan Cappiello, Alexander Gavrilov

Short description of error
If you try adding two faces.super_face to a metarig, generation will fail with an error:

Exact steps for others to reproduce the error
If you try to add two face rig types in your meta rig, generating the rig will fail.
CONFLICT: bone ORG-face.001 owned by rig ORG-face.001 has different parent rig from ORG-nose
Incorrect armature for type 'base_generate'

I believe this is because the Face is dependant on bone names, unlike all other rig types.

**System Information** Operating system: Windows-10-10.0.18362-SP0 64 Bits Graphics card: GeForce GTX 1060 6GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 452.06 **Blender Version** Broken: version: 2.83.6, 2.9 & 2.91 Worked: Never **Addon Information** Name: Rigify (0, 6, 1) Author: Nathan Vegdahl, Lucio Rossi, Ivan Cappiello, Alexander Gavrilov **Short description of error** If you try adding two faces.super_face to a metarig, generation will fail with an error: **Exact steps for others to reproduce the error** If you try to add two face rig types in your meta rig, generating the rig will fail. **CONFLICT: bone ORG-face.001 owned by rig ORG-face.001 has different parent rig from ORG-nose Incorrect armature for type 'base_generate'** I believe this is because the Face is dependant on bone names, unlike all other rig types.
Author

Added subscriber: @TodorNikolov

Added subscriber: @TodorNikolov
Author

Added subscribers: @icappiello, @angavrilov, @Mets

Added subscribers: @icappiello, @angavrilov, @Mets
Member

@TodorNikolov this is totally not supported by the old (and going to be deprecated) pitchipoy face. Unfortunately the face code is based on unique names, so duplicating a face in the same armature will end up appending .002 and so to bone names that then will not match what rigify face is looking for. This design is totally against all the rigify intents but since as for now there's no complete or easy solution to avoid that we kept it as is until it will be deprecated.

@TodorNikolov this is totally not supported by the old (and going to be deprecated) pitchipoy face. Unfortunately the face code is based on unique names, so duplicating a face in the same armature will end up appending .002 and so to bone names that then will not match what rigify face is looking for. This design is totally against all the rigify intents but since as for now there's no complete or easy solution to avoid that we kept it as is until it will be deprecated.
Member

i'd like to tag this as "Known Issue" but seems i can't

i'd like to tag this as "Known Issue" but seems i can't
Member

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

Changed status from 'Needs Triage' to: 'Confirmed'
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 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#80763
No description provided.