Blender Git Loki
Git Commits -> Revision 64bc3ce
Revision 64bc3ce by Joshua Leung (master) July 1, 2013, 13:57 (GMT) |
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. |
Commit Details:
Full Hash: 64bc3ce89adeaedc606ab465c51f0f1cf3bc907b
SVN Revision: 57904
Parent Commit: 72a5c1f
Lines Changed: +47, -9
1 Modified Path:
/source/blender/blenkernel/intern/anim_sys.c (+47, -9) (Diff)