Text this: The art and science of digital compositing: techniques for visual effects, animation and motion graphics