There's an ios app called "Minecraft Reality" which uses camera tracking to put models into physical spaces. It's not seamless by any stretch (you manually download each model from a list of nearby placements before viewing) and it loses sync if the scene is changed too much, but it does a pretty good job of accurately placing the objects. I imagine that maybe taking advantage of 3d sensors like leapmotion could make it a lot more robust.