diff options
author | Joshua Leung <aligorith@gmail.com> | 2013-07-01 17:57:00 +0400 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2013-07-01 17:57:00 +0400 |
commit | 64bc3ce89adeaedc606ab465c51f0f1cf3bc907b (patch) | |
tree | 28121a6beb45125d4785a36d3fcebcd7e3468e36 /source/blender/editors/space_graph/space_graph.c | |
parent | 72a5c1f007564db03c54218a4099bec2e2c8131e (diff) |
Bugfix [#35856] Bones gets scaled chaotically when during NLA Strip Blend In/Out
This was one of the consequences of r.57333 (i.e. influence shouldn't be ignored
on the first strip that animates a channel), as scale should really default to a
base value of 1 (instead of things being blended against 0 as per all other
properties). The end result was that bones were getting scaled to zero here when
the influence of their strip fell to zero.
Now, we use the RNA default values of properties to initialise their initial
values. This may/may not work well in all cases:
1) For properties which don't have the appropriate RNA defaults set, this will
be problematic. But, most properties people are likely to animate here I think
are already set up correctly.
2) It may not always be nice to have values "snapping back" to default values.
In this case, you should still be defining a strip at the bottom of your NLA
stack which defines what the appropriate rest poses *should* be for your shot.
Diffstat (limited to 'source/blender/editors/space_graph/space_graph.c')
0 files changed, 0 insertions, 0 deletions