The combination of virtual reality(VR)and virtual globes–VR globes–enables users to not only view virtual scenes in an immersive manner at any location on Earth but also directly interact with multi-scale spatial da...The combination of virtual reality(VR)and virtual globes–VR globes–enables users to not only view virtual scenes in an immersive manner at any location on Earth but also directly interact with multi-scale spatial data using natural behaviors.It is an important direction for the future development of 3D GIS and geovisualization.However,current VR navigation are primarily based on small real spaces.For virtual globes,which are 3D multi-scale globe environment,the realization of VR navigation in the multi-scale virtual globe space within a limited real space is the first problem that needs to be addressed.A multi-scale VR navigation method that consists of two algorithms is proposed in this study.The first algorithm maps the real space to the virtual globe space and connects the VR user with the VR viewpoint.The second algorithm is an octree structure-based viewpoint correction algorithm that is proposed to correct the location of the moving VR viewpoint in real time.The proposed method is validated by experimentation.The experimental results indicate that the proposed method enables a VR user to interactively view the 3D multi-scale globe environment and lays a foundation for human–computer interaction in VR globes.展开更多
基金The State Key Development Program for Basic Research of China (Grant No.2007CB416602)the State Key Program of National Natural Science of China (Grant No.40730527)+1 种基金the National Natural Science Foundation Project of China (Grant No. 40671147)the Specialized Research Fund for the Doctoral Program of Higher Education of China (Grant No.20060319004).
基金This work was supported by National Key R&D Program of China:[grant number 2017YFB0503703]The Nature Science Foundation Innovation Group Project of Hubei Province,China:[grant number 2016CFA003].
文摘The combination of virtual reality(VR)and virtual globes–VR globes–enables users to not only view virtual scenes in an immersive manner at any location on Earth but also directly interact with multi-scale spatial data using natural behaviors.It is an important direction for the future development of 3D GIS and geovisualization.However,current VR navigation are primarily based on small real spaces.For virtual globes,which are 3D multi-scale globe environment,the realization of VR navigation in the multi-scale virtual globe space within a limited real space is the first problem that needs to be addressed.A multi-scale VR navigation method that consists of two algorithms is proposed in this study.The first algorithm maps the real space to the virtual globe space and connects the VR user with the VR viewpoint.The second algorithm is an octree structure-based viewpoint correction algorithm that is proposed to correct the location of the moving VR viewpoint in real time.The proposed method is validated by experimentation.The experimental results indicate that the proposed method enables a VR user to interactively view the 3D multi-scale globe environment and lays a foundation for human–computer interaction in VR globes.