Just had an idea. In case you are mapping the Rooms in 3D you could start with normal 1 point perspective and then dynamically deform them in realtime.
Also one thing you really need to do is have a difference in lightness on the back and side walls.