Video: Composing for animation, video games and virtual reality