I’ve had some experience in doing this with c4d. With simple setups, like this:

or even this

we had no problem.
Just had to accurately reconstruct facade by dimensions, then did animations in C4D or Houdini, and rendered using camera with FOVequal to projector’s FOV.

Than placed projector in front of facade, at known distance, and used Catalyst media server to do little corrections. Finally rendered picture fits almost perfectly to facade elements.
BUT
when it comes to complex geometry, and different projection angles, I begin to get some problems. Like this:


Picture in photo camera and render camera in C4D are different from what we actually see by our eyes in reality. In particular, vertical lines are actually vertical, and not inclined. I have tried different camera modes and parameters – no one gives right image. Whene I project this image on the surface, I gete severe discrepancy that cannot be corrected by Catalyst geometry tool.
I suppose this is somehow related to c4d vanishing point setting that is different from reality. Right now i cannot get through this problem. Would appreciate any suggestions.
http://www.transscreen.ru – clear projection films and touchscreen.