I know hololens can do some of that, but not to a terribly great extent (better at just bringing virtual 3D objects into your environment).