Un qualsiasi programma di Compositing Video. Per PC molto validi After Effects (con una gestione molto "stile Flash" dell'animazione) o EyeOn Fusion 5.0, molto più professionale.
Se hai la fortuna di avere un bel MAC potente Apple Shake 4.0, che è il top (lo usano anche alla Pixar per intenderci).
Il tutto condito con un po' di gestione 3D dei piani, strutturata in Maya o MAX.
E un paio di anni per imparare a usare tutto questo popò di roba :P