Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Gavrilov <angavrilov@gmail.com>2018-07-08 17:10:15 +0300
committerAlexander Gavrilov <angavrilov@gmail.com>2019-05-13 19:17:53 +0300
commit0264d8390fa28153e8a122ed419faba936944bd9 (patch)
tree18882a606ca9cbb119cc708d34852638748c3429 /source/blender/editors/transform/transform_generics.c
parent93cabce3a156a07a76c26d7f3e78c3bc3212f623 (diff)
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
Diffstat (limited to 'source/blender/editors/transform/transform_generics.c')
0 files changed, 0 insertions, 0 deletions