This patch adds variables to the Bounce keyframe interpolation . It adds both the number of bounces and the relative height of each bounce ("bounciness" in [0.0 - 1.0] range) to be set for a Bounce keyframe interpolation. The general strategy is the same as the previous implementation, which had hard-coded values which resulted in 4 bounces with a "bounciness" of 0.5. This patch adds two variables to the FCurve interpolation interface for Bounce interpolation - "Bounces" (number of bounces) and "Bounciness" (the percentage height each bounce should be from the previous bounce).