Font Size: a A A

The Design And Implementation Of Virtual Laboratory Roaming System

Posted on:2017-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:B WangFull Text:PDF
GTID:2348330518495684Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Virtual reality technology is an immersive interactive technology which takes advantage of computer technology and integrates three-dimensional graphics display,sensing,multimedia and many other emerging technologies as a whole to create lifelike experiences in virtual world.Nowadays,virtual reality technology is paid more attention and rapid developed.Virtual roam technology is an application of the virtual reality technology.According to this technology,a virtual 3D scene could be built,so that users could visit the scene by walking in the virtual scene with immersive experiences and users can feel the charm of the scene without being there.In order to keep pace with the rapid development trend of the network,as well as for the laboratory to exhibit itself,this paper implements a virtual laboratory roaming system to demonstrate laboratory’s style and culture.Virtual laboratory roaming system is based on OSG 3D rendering engine(OpenSceneGraph).Firstly,we made a brief introduction of the basic theory of OSG,and then analyze the system requirements and design the module of the system.On this basis,the paper implemented OSG based virtual laboratory roaming system with the following function:1.Loading and displaying the scene,responsible for loading the scene graph,displaying the scene model and other related functions.2.Scene roaming function,responsible for keyboard response and mouse events,moreover completing the corresponding scene updating and rendering,thus completing the roaming function.The real-time collision detection function is achieved,so the system has a good sense of reality,which enhance the user experience.3.Map and real-time location information display function,which allows users to see their position in the scene while roaming,and to know the information of the current room.4.Video display in the scene,embedding the VLC player to the OSG scene,making it capable to play a video file or a real-time video streaming collected by a webcam in the scene.5.3D display function,which enables the virtual laboratory roaming system display on the naked eye 3D display device and achieves the naked eye 3D roaming.Finally,the work was summarized,and the related research and development of virtual roaming system are discussed.
Keywords/Search Tags:Virtual reality, Virtual laboratory roaming, OSG 3D rendering engine, Scene graph
PDF Full Text Request
Related items