PROJECTION MAPPING is a projection technique used to convert objects, often of irregular shape, into a projection surface for video projection. These objects can be complex industrial landscapes such as buildings, small interior objects or theater stages. Using specialized software, a 2D or 3D object is mapped onto the virtual program that mimics the real environment in which it is to be viewed. The software can interact with a projector to fit any desired image onto the surface of that object.