Rendering Synthetic Objects into Legacy Photographs (by Kevin Karsch)
[ sounds techie but so mindblowing ]