Blender Git Commit Log

Git Commits -> Revision 185663b

Revision 185663b by Joshua Leung (master)
June 4, 2011, 06:22 (GMT)
FModifier Influence/BlendIn-Out

Following on from my commit to introduce frame ranges for FModifiers,
those frame ranges can now have blend in/out values. By setting a
blendin or blendout value, you're specifying the number of frames for
the modifier's "full influence" to take effect or fade out relative to
the start/end frames.

The "full influence" above needs a little clarification.

When the "use influence" setting is enabled, "full influence" is taken
from the "influence" slider (a new setting). Otherwise, it uses 1.0
(i.e. unmodified influence, same as old behaviour before the
introduction of influence controls). The influence slider basically
says how much the modifier's effects are allowed to contribute to the
final result.

---

Notes:
- This opt-in "Use Influence" approach is really forced upon us
because there are heaps of old files for which we cannot easily
version patch without spending some effort going through all the data
in the file, hunting out the F-Modifiers.
- interpf() seems to use a backwards order compared to everything else

Commit Details:

Full Hash: 185663b52b618a5fc20878db269ac056ede7591e
SVN Revision: 37168
Parent Commit: e27fe1c
Lines Changed: +117, -10

4 Modified Paths:

/source/blender/blenkernel/intern/fmodifier.c (+55, -6) (Diff)
/source/blender/editors/animation/fmodifier_ui.c (+23, -3) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+5, -1) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+34, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021