snow rig get deformed in the saved file after linking and make library override #100551

Closed
opened 2022-08-22 06:18:43 +02:00 by Ayoub ibn Muhammad · 12 comments

System Information
Operating system: Windows10 and Arch Linux
Graphics card: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 516.94

Blender Version
Broken: version: 3.3.0 Beta, branch: master, commit date: 2022-08-21 08:12, hash: blender/blender@a0c28a8054 (3.1 and 3.2)

Short description of error
snow rig get deformed after linking it to a scene, make library override, save the file and reload the saved new scene

Exact steps for others to reproduce the error

  • Download snow_v2.blend from https://studio.blender.org/characters/snow/v2/
  • In a new scene, link the CH-snow collection
  • Object - Relations - Make Library Override
  • Save the new scene (in this step all is good!)
  • reload the new saved scene!

bug.gif

**System Information** Operating system: Windows10 and Arch Linux Graphics card: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 516.94 **Blender Version** Broken: version: 3.3.0 Beta, branch: master, commit date: 2022-08-21 08:12, hash: `blender/blender@a0c28a8054` (3.1 and 3.2) **Short description of error** snow rig get deformed after linking it to a scene, make library override, save the file and reload the saved new scene **Exact steps for others to reproduce the error** - Download `snow_v2.blend` from https://studio.blender.org/characters/snow/v2/ - In a new scene, link the `CH-snow` collection - Object - Relations - Make Library Override - Save the new scene (in this step all is good!) - reload the new saved scene! ![bug.gif](https://archive.blender.org/developer/F13410499/bug.gif)

Added subscriber: @cl3m3c7

Added subscriber: @cl3m3c7

Added subscriber: @mano-wii

Added subscriber: @mano-wii

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

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

I can confirm the problem.
Maybe it's related to #99557 (Snow Rig Constraint Errors).
I also noticed some error messages in the console:

Read blend: /Users/germanocavalcante/Downloads/untitled.blend
find_node_operation: Failed for (BONE_DONE, '')
--------------------------------------------------------------------
Failed to add relation "Floor"
Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow0.L', operation code: BONE_DONE)

Trace:

Depth    Type                     Name
-----    ----                     ----
1        Object                   META-Snow
2        Object                   RIG-Snow
3        Pose Channel             Eyebrow0_1.L
4        Constraint               Floor

find_node_operation: Failed for (BONE_DONE, '')
--------------------------------------------------------------------
Failed to add relation "Copy Location"
Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow_Skin4.L', operation code: BONE_DONE)

Trace:

Depth    Type                     Name
-----    ----                     ----
1        Object                   META-Snow
2        Object                   RIG-Snow
3        Pose Channel             LOC-Eyebrow_Skin4.L
4        Constraint               Copy Location

find_node_operation: Failed for (BONE_DONE, '')
--------------------------------------------------------------------
Failed to add relation "Floor"
Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow0.R', operation code: BONE_DONE)

Trace:

Depth    Type                     Name
-----    ----                     ----
1        Object                   META-Snow
2        Object                   RIG-Snow
3        Pose Channel             Eyebrow0_1.R
4        Constraint               Floor

find_node_operation: Failed for (BONE_DONE, '')
--------------------------------------------------------------------
Failed to add relation "Copy Location"
Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow_Skin4.R', operation code: BONE_DONE)

Trace:

Depth    Type                     Name
-----    ----                     ----
1        Object                   META-Snow
2        Object                   RIG-Snow
3        Pose Channel             LOC-Eyebrow_Skin4.R
4        Constraint               Copy Location

find_node_operation: Failed for (BONE_DONE, '')
--------------------------------------------------------------------
Failed to add relation "Floor"
Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow0.L', operation code: BONE_DONE)

Trace:

Depth    Type                     Name
-----    ----                     ----
1        Object                   META-Snow
2        Object                   RIG-Snow
3        Pose Channel             ORG-LTC-Cheek.L
4        Object                   LTC-snow_cheek.L.001
5        Object                   RIG-Snow.001
6        Pose Channel             Eyebrow0_1.L
7        Constraint               Floor

find_node_operation: Failed for (BONE_DONE, '')
--------------------------------------------------------------------
Failed to add relation "Copy Location"
Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow_Skin4.L', operation code: BONE_DONE)

Trace:

Depth    Type                     Name
-----    ----                     ----
1        Object                   META-Snow
2        Object                   RIG-Snow
3        Pose Channel             ORG-LTC-Cheek.L
4        Object                   LTC-snow_cheek.L.001
5        Object                   RIG-Snow.001
6        Pose Channel             LOC-Eyebrow_Skin4.L
7        Constraint               Copy Location

find_node_operation: Failed for (BONE_DONE, '')
--------------------------------------------------------------------
Failed to add relation "Floor"
Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow0.R', operation code: BONE_DONE)

Trace:

Depth    Type                     Name
-----    ----                     ----
1        Object                   META-Snow
2        Object                   RIG-Snow
3        Pose Channel             ORG-LTC-Cheek.L
4        Object                   LTC-snow_cheek.L.001
5        Object                   RIG-Snow.001
6        Pose Channel             Eyebrow0_1.R
7        Constraint               Floor

find_node_operation: Failed for (BONE_DONE, '')
--------------------------------------------------------------------
Failed to add relation "Copy Location"
Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow_Skin4.R', operation code: BONE_DONE)

Trace:

Depth    Type                     Name
-----    ----                     ----
1        Object                   META-Snow
2        Object                   RIG-Snow
3        Pose Channel             ORG-LTC-Cheek.L
4        Object                   LTC-snow_cheek.L.001
5        Object                   RIG-Snow.001
6        Pose Channel             LOC-Eyebrow_Skin4.R
7        Constraint               Copy Location

find_node_operation: Failed for (BONE_DONE, '')
--------------------------------------------------------------------
Failed to add relation "Transformation"
Could not find op_from: OperationKey(type: BONE, component name: 'ORG-CTR-Nose', operation code: BONE_DONE)

Trace:

Depth    Type                     Name
-----    ----                     ----
1        Object                   META-Snow
2        Object                   RIG-Snow
3        Pose Channel             ORG-LTC-Cheek.L
4        Object                   LTC-snow_cheek.L.001
5        Object                   RIG-Snow.001
6        Pose Channel             STR-Nose
7        Constraint               Transformation

find_node_operation: Failed for (BONE_DONE, '')
--------------------------------------------------------------------
Failed to add relation "Transformation"
Could not find op_from: OperationKey(type: BONE, component name: 'ORG-CTR-Nose', operation code: BONE_DONE)

Trace:

Depth    Type                     Name
-----    ----                     ----
1        Object                   META-Snow
2        Object                   RIG-Snow
3        Pose Channel             STR-Nose
4        Constraint               Transformation

Not sure if it's a bug, or a rigging error.

I can confirm the problem. Maybe it's related to #99557 (Snow Rig Constraint Errors). I also noticed some error messages in the console: ```lines=15 Read blend: /Users/germanocavalcante/Downloads/untitled.blend find_node_operation: Failed for (BONE_DONE, '') -------------------------------------------------------------------- Failed to add relation "Floor" Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow0.L', operation code: BONE_DONE) Trace: Depth Type Name ----- ---- ---- 1 Object META-Snow 2 Object RIG-Snow 3 Pose Channel Eyebrow0_1.L 4 Constraint Floor find_node_operation: Failed for (BONE_DONE, '') -------------------------------------------------------------------- Failed to add relation "Copy Location" Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow_Skin4.L', operation code: BONE_DONE) Trace: Depth Type Name ----- ---- ---- 1 Object META-Snow 2 Object RIG-Snow 3 Pose Channel LOC-Eyebrow_Skin4.L 4 Constraint Copy Location find_node_operation: Failed for (BONE_DONE, '') -------------------------------------------------------------------- Failed to add relation "Floor" Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow0.R', operation code: BONE_DONE) Trace: Depth Type Name ----- ---- ---- 1 Object META-Snow 2 Object RIG-Snow 3 Pose Channel Eyebrow0_1.R 4 Constraint Floor find_node_operation: Failed for (BONE_DONE, '') -------------------------------------------------------------------- Failed to add relation "Copy Location" Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow_Skin4.R', operation code: BONE_DONE) Trace: Depth Type Name ----- ---- ---- 1 Object META-Snow 2 Object RIG-Snow 3 Pose Channel LOC-Eyebrow_Skin4.R 4 Constraint Copy Location find_node_operation: Failed for (BONE_DONE, '') -------------------------------------------------------------------- Failed to add relation "Floor" Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow0.L', operation code: BONE_DONE) Trace: Depth Type Name ----- ---- ---- 1 Object META-Snow 2 Object RIG-Snow 3 Pose Channel ORG-LTC-Cheek.L 4 Object LTC-snow_cheek.L.001 5 Object RIG-Snow.001 6 Pose Channel Eyebrow0_1.L 7 Constraint Floor find_node_operation: Failed for (BONE_DONE, '') -------------------------------------------------------------------- Failed to add relation "Copy Location" Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow_Skin4.L', operation code: BONE_DONE) Trace: Depth Type Name ----- ---- ---- 1 Object META-Snow 2 Object RIG-Snow 3 Pose Channel ORG-LTC-Cheek.L 4 Object LTC-snow_cheek.L.001 5 Object RIG-Snow.001 6 Pose Channel LOC-Eyebrow_Skin4.L 7 Constraint Copy Location find_node_operation: Failed for (BONE_DONE, '') -------------------------------------------------------------------- Failed to add relation "Floor" Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow0.R', operation code: BONE_DONE) Trace: Depth Type Name ----- ---- ---- 1 Object META-Snow 2 Object RIG-Snow 3 Pose Channel ORG-LTC-Cheek.L 4 Object LTC-snow_cheek.L.001 5 Object RIG-Snow.001 6 Pose Channel Eyebrow0_1.R 7 Constraint Floor find_node_operation: Failed for (BONE_DONE, '') -------------------------------------------------------------------- Failed to add relation "Copy Location" Could not find op_from: OperationKey(type: BONE, component name: 'ORG-Eyebrow_Skin4.R', operation code: BONE_DONE) Trace: Depth Type Name ----- ---- ---- 1 Object META-Snow 2 Object RIG-Snow 3 Pose Channel ORG-LTC-Cheek.L 4 Object LTC-snow_cheek.L.001 5 Object RIG-Snow.001 6 Pose Channel LOC-Eyebrow_Skin4.R 7 Constraint Copy Location find_node_operation: Failed for (BONE_DONE, '') -------------------------------------------------------------------- Failed to add relation "Transformation" Could not find op_from: OperationKey(type: BONE, component name: 'ORG-CTR-Nose', operation code: BONE_DONE) Trace: Depth Type Name ----- ---- ---- 1 Object META-Snow 2 Object RIG-Snow 3 Pose Channel ORG-LTC-Cheek.L 4 Object LTC-snow_cheek.L.001 5 Object RIG-Snow.001 6 Pose Channel STR-Nose 7 Constraint Transformation find_node_operation: Failed for (BONE_DONE, '') -------------------------------------------------------------------- Failed to add relation "Transformation" Could not find op_from: OperationKey(type: BONE, component name: 'ORG-CTR-Nose', operation code: BONE_DONE) Trace: Depth Type Name ----- ---- ---- 1 Object META-Snow 2 Object RIG-Snow 3 Pose Channel STR-Nose 4 Constraint Transformation ``` Not sure if it's a bug, or a rigging error.

Added subscriber: @Dennys

Added subscriber: @Dennys

based on the discussion in the snow download page, Demeter Dzadik said that it could be a library overrides bug and he wasn't able to reproduce the issue!

@Dennys The thing is that I couldn't reproduce the issue on either 3.1.2 or latest master, by simply linking and overriding Snow and reloading the file, everything works fine in both versions.

the quote is taken from the original thread at https://studio.blender.org/characters/snow/v2/

based on the discussion in the snow download page, Demeter Dzadik said that it could be a library overrides bug and he wasn't able to reproduce the issue! > @Dennys The thing is that I couldn't reproduce the issue on either 3.1.2 or latest master, by simply linking and overriding Snow and reloading the file, everything works fine in both versions. the quote is taken from the original thread at https://studio.blender.org/characters/snow/v2/

Removed subscriber: @Dennys

Removed subscriber: @Dennys

It doesn't appear to be a regression.
I tested in different versions and got the same result.

It doesn't appear to be a regression. I tested in different versions and got the same result.

Yeah, the rig is broken since Blender 3.1!

Yeah, the rig is broken since Blender 3.1!

I did some investigating. The following bones have invalid constraints. Seems the bones they were targeting don't exist anymore.

Eyebrow0_1.L Floor
LOC-Eyebrow_Skin4.L Copy Location
Eyebrow0_1.R Floor
LOC-Eyebrow_Skin4.R Copy Location
STR-Nose Transformation

Hopefully, Demeter Dzadik can fix it.

I did some investigating. The following bones have invalid constraints. Seems the bones they were targeting don't exist anymore. Eyebrow0_1.L Floor LOC-Eyebrow_Skin4.L Copy Location Eyebrow0_1.R Floor LOC-Eyebrow_Skin4.R Copy Location STR-Nose Transformation Hopefully, Demeter Dzadik can fix it.

Oh, I hadn't noticed that the file had invalid constraints.

So this is the same problem as blender/blender#99198 referenced in blender/blender#100218

So it's not a bug in Blender, but a problem in the file.

Oh, I hadn't noticed that the file had invalid constraints. So this is the same problem as blender/blender#99198 referenced in blender/blender#100218 So it's not a bug in Blender, but a problem in the file.

so this should be closed I guess?!

so this should be closed I guess?!
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: studio/blender-studio#100551
No description provided.