Explain the step-by-step process of creating a realistic bouncing ball animation, including the application of core animation principles.
Show Hint
Remember that the "Squash" deformation should occur exactly at the moment of impact. The frame immediately before and after should show "Stretch" to maximize the impact of the bounce.