Maniphest T80643

Library Override: Can't change Armature Layer enabled-ness
Closed, ResolvedTO DO

Assigned To
Bastien Montagne (mont29)
Authored By
Demeter Dzadik (Mets)
Sep 9 2020, 6:12 PM
Tags
  • BF Blender
  • Animation & Rigging
  • Pipeline, Assets & I/O
Subscribers
Bastien Montagne (mont29)
Demeter Dzadik (Mets)
Philipp Oeser (lichtwerk)

Description

System Information
Operating system: Linux-5.4.0-7634-generic-x86_64-with-debian-bullseye-sid 64 Bits
Graphics card: GeForce RTX 2080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 440.100

Blender Version
Broken: version: 2.91.0 Alpha, branch: arcpatch-D8849, commit date: 2020-09-09 16:05, hash: rB812be4c253f2

Short description of error
When making a library override of an armature, the armature layers cannot be changed.

Exact steps for others to reproduce the error

  • Link armature from another file
  • Make Library Override
  • Among other things, but most importantly, armature layers cannot be changed

CC @Bastien Montagne (mont29) you asked to report in chat :)

PS. Bone Groups, Motion Path, armature viewport display options, would also be nice to access.

Revisions and Commits

rB Blender

Event Timeline

Demeter Dzadik (Mets) created this task.Sep 9 2020, 6:12 PM
Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Needs Information from User.Sep 10 2020, 9:42 AM
Philipp Oeser (lichtwerk) added projects: Animation & Rigging, Pipeline, Assets & I/O.
Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).

For some reason, I am unable to reproduce.
Mind sharing source and mainfile here so we are all on the same page?

Bastien Montagne (mont29) changed the task status from Needs Information from User to Confirmed.Sep 14 2020, 11:30 AM
Bastien Montagne (mont29) claimed this task.
Bastien Montagne (mont29) changed the subtype of this task from "Report" to "To Do".
Bastien Montagne (mont29) moved this task from Backlog to Blender 2.91 on the Pipeline, Assets & I/O board.

@Philipp Oeser (lichtwerk) with basic test armature data-block itself won't be overridden, it remains only linked (you need complex rig with drivers and such to enforce overriding the armature data too). Since this property has the PROP_LIB_EXCEPTION option set, it is editable as linked data, but not as overridden one currently!

Bastien Montagne (mont29) closed this task as Resolved by committing rB3ce06a8011eb: Fix T80643: Library Override: Can't change Armature Layer enabled-ness..Sep 14 2020, 11:34 AM
Bastien Montagne (mont29) added a commit: rB3ce06a8011eb: Fix T80643: Library Override: Can't change Armature Layer enabled-ness..
Philipp Oeser (lichtwerk) added a comment.Sep 14 2020, 11:36 AM
In T80643#1015075, @Bastien Montagne (mont29) wrote:

@Philipp Oeser (lichtwerk) with basic test armature data-block itself won't be overridden, it remains only linked (you need complex rig with drivers and such to enforce overriding the armature data too). Since this property has the PROP_LIB_EXCEPTION option set, it is editable as linked data, but not as overridden one currently!

Wasnt aware, thx noting! (and thx for the fix obviously!)