Life-size building floor plan
You need to use video projection mapping software, and 3D rendering software. Mad Mapper is a well known projection mapping application.
Blender or Cinema4D would do the 3D rendering.