- Feb 03, 2023
-
-
Campbell Barton authored
Update names matching changes in c468aeefb5b17b43f12e0bb69b60641721033e8a.
-
- Nov 22, 2022
-
-
Alexander Gavrilov authored
A combination of fixing naming, and adding words to local dictionary. Also, BlIdLowercase should be disabled in the editor.
-
Alexander Gavrilov authored
- Introduce IdPropSequence, declaring the interface of python collection properties. - Introduce additional accessors to injected bpy.types properties. - Rename a few fields and functions. - Prefer the more standard 'noqa' tag comment.
-
- Nov 21, 2022
-
-
Alexander Gavrilov authored
-
- Nov 13, 2022
-
-
Alexander Gavrilov authored
Introduce a method to annotate types and names of entries in the `bones` container of rig components and apply it, and other type annotations, to a number of not very complex rig classes. - Introduce BaseRigMixin as a typed base class for mixins intended for use in rig classes (using BaseRig as a parent causes issues). - Introduce TypedBoneDict that does not suppress the unknown attribute analysis in PyCharm, and use it in a system of subclasses to annotate the bones in various rigs. BaseBoneDict is necessary because the annotation affects all subclasses, so TypedBoneDict cannot inherit from BoneDict with the annotation. - Add or adjust other type annotations of rig methods and utilities. - Fix other warnings, e.g. undeclared attributes, excessively long lines, whitespace style issues and typos.
-
- Nov 07, 2022
-
-
Alexander Gavrilov authored
CloudRig has a feature that allows the user to automatically generate Action constraints that move bones of the rig based on the position of other bones. This is done by adding and configuring the actions in a UI panel of the metarig. The feature also supports corrective actions that activate based on the state of two other actions. This ports the feature to base Rigify with the necessary changes in code organization and style, and replacing CloudRig-specific code. There are also some functional changes: - The order of action constraints is reversed. - The way symmetry of LOCATION_X is handed is changed to match how Paste Pose Flipped works. - The action slot UI is shown even without a generated rig. - More alerts in the UI, e.g. for duplicate rows. Differential Revision: https://developer.blender.org/D16336
-