Blender Git Loki

Git Commits -> Revision 76a0de3

Revision 76a0de3 by Joshua Leung (master)
October 21, 2010, 10:28 (GMT)
Changes to "evaluation time" for Curves:

After discussions with Campbell regarding #24336 and #24309, we've decided to make this property for curves to only get set when an F-Curve explicitly animates it.

As a consequence...
- ALL OLD FILES using follow-path constraints that depended on this changed behaviour will currently need manual patching to add an appropriate F-Curve
- Ctrl-P (Parenting to Curves -> Follow Path option) will now automatically create such F-Curves mimicking the old behaviour so that creating camera-following-path setups still works smoothly.
- Directly adding a Follow Path constraint bypasses this, so you'll need to manually add such F-Curves if you need them.

The main problem with the old approach was that there were many cases in which curve data could get added but the ctime would be incorrect until a frame change (i.e. on render) flushed this.

Commit Details:

Full Hash: 76a0de3a0d80421b805a3f36a11d5d49089c62d2
SVN Revision: 32632
Parent Commit: 2e6fcc3
Lines Changed: +14, -17

3 Modified Paths:

/source/blender/blenkernel/intern/anim_sys.c (+1, -16) (Diff)
/source/blender/editors/curve/editcurve.c (+0, -1) (Diff)
/source/blender/editors/object/object_relations.c (+13, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021