Pues un poco de cada muy bien combinado
Todo es localizar o preparar previamente unos puntos medibles, grabar la secuencia real y hacer que la cámara virtual se mueva de forma que mantenga dichos puntos con la distancia e inclinación correspondientes. A partir de ahí, lo que pongas en la escena, visto por esa cámara, estará perfectamente integrado en la escena real en movimiento y sólo faltará crear unos objetos falsos que simulen la oculusión y las sombras de los reales.
Esto me recuerda a las veces en que el chami se pasea impunemente por encima de mi cama, esta es una secuencia en que le pillé con la cámara
Este ejemplo está hecho con 3D Studio y el movimiento de la cámara calculado con la aplicación gratuita voodoo camera tracker que de una forma increíblemente buena, para lo complicado del asunto, es capaz de reconocer el movimiento y objetivo de la cámara con que ha sido grabada la secuencia. El propio 3DStudio cuanta también con su propia herramienta para calcular el movimiento, pero requiere de una preparación mayor y es más complejo de empezar a utilizar