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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021