VPT (VideoProjectionTool) is a free multipurpose realtime projection software tool for Mac and Windows created by HC Gilje.
Among other things it can be used for projecting video on complex
forms, adapt a projection to a particular space/surface, combine
recorded and live footage, for multiscreen HD playback, for interactive
installations using arduino sensors or camera tracking ++
https://hcgilje.wordpress.com/vpt/