Generation 3D: Living in Virtual Worlds | IEEE Journals & Magazine | IEEE Xplore