Blender Git Commit Log
Git Commits -> Revision 0264d83
Revision 0264d83 by Alexander Gavrilov (master) May 13, 2019, 16:17 (GMT) |
Apply Pose as Rest Pose: implement an Only Selected bones option. The most difficult part is handling parent-child relations correctly: when a parent is applied, the children should be moved accordingly, and when applying a child, it should not include transformation from unapplied parents. All this requires walking bones as a tree, instead of a flat list. Limitation: Applying bones with non-uniform scaling without also applying children will distort non-rest posing on said children for reasons related to T54159 (basically, non-uniform scale plus rotation creates shear, and Blender matrix decomposition utilities don't have tools to deal with it). Reviewers: campbellbarton, brecht, mont29 Differential Revision: https://developer.blender.org/D3775 |
Commit Details:
Full Hash: 0264d8390fa28153e8a122ed419faba936944bd9
Parent Commit: 93cabce
Lines Changed: +272, -68