Spare me for possible misreading because I've not been having my cup of coffee yet, but this sounds something that we can already done with VRML on Netscape 4.x (or IE5.x/6 with plugin) already.