I tracked the entire shot in SynthEyes, created placeholder geometry, exported an accurate distortion map, rendered 3D assets from Maya with Redshift, then combed backplate and CG elements in Foundry's Nuke. Final color corrections and grades were done in Premiere.
I did not model or texture any environment assets.