| Virtual reality technology is the concentrated reflection of human science and technology since the20th century. It covers the rapidly developing disciplines in recent years, such as computer graphics, artificial intelligence, human-computer interaction technology, etc. Virtual roaming technology is an important application of virtual reality technology. It can simulate any move in the specific scene and has very strong immersive and authenticity. The scene of virtual roaming is usually one or several large3D models, so scene model management method is necessary in order to enhance the real-time of virtual roaming. The main research contents of this paper are as follows:Scenes used in virtual roaming technique at present is mainly the open area outside (such as mountains, plains, campus, city, etc.) or limited space indoor (such as bedroom, sitting room, office, etc.), and these scenes cannot well reflect the roaming effect at vertical direction in3D space. This paper realizes3D automatic roaming in a complex narrow space using the viewpoint control technology and the viewpoint transformation principle of the OpenGL graphics library.When the scene model is very complex, it becomes irreconcilable contradictions between real-time and accuracy of scene display in the virtual roaming. At this time, scene model management is becoming very necessary. The most common and quite effective management method of scene model is the level of detail technology. This paper presents a multi-resolution level of detail technology based on viewpoint on the basis of the existing method of edge collapse and progressive meshes. Experiments show that the method can realize the simplification and recovery of scene model under the premise of real-time.Based on the theoretical research, this paper designs a virtual scene roaming system based on viewpoint. Through3D scene building,3D scene automatic roaming and scene model management,3DS models are read, complex narrow spaces are built, automatic roaming is proceeding with the specific path and multi-resolution display of scene model is implemented. |