Font Size: a A A

Design And Implementation Of Virtual Campus System Based On OpenSceneGraph

Posted on:2019-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:X X ZhuFull Text:PDF
GTID:2428330566999248Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of science and technology,in the field of information technology,Virtual Reality Technology(VR)and Artificial Intelligence(AI)have become the hot research and application direction.VR technology makes use of computer to construct a virtual environment which is very lifelike with the real world,and gives us a sympathetic experience.Virtual campus system is an important aspect of the application of VR technology.The research on virtual campus system can help the school to communicate and promote the image of the school,it is more vividly and vividly to the public.This paper studies a 3D virtual campus system based on OpenSceneGraph(OSG)that is open source engine.Firstly,the status quo of the project research at home and abroad was amply discussed.By comparing with other three-dimensional development engines,it get the advantage of using OSG as the development of the virtual campus system.Then the data structure and rendering mechanism theory in OSG and its organization structure are analyzed and summarized,which lays a theoretical foundation for the next development system based on MFC.Nextly,the coordinate system of 3D graphics in MFC interface is completed based on the principle of coordinate system,coordinate transformation and graphic transformation in OSG.On account of OSG and MFC repetitively responsed to message handling mode,caused the waste of CPU resources,the system simplified the message response function and directly acted on the MFC framework,which improved the readability of the code and shortened the response time of the system.Finally,by VS2010 development tools and C++ programming language,a virtual campus system bottomed on OSG has been implemented.It has deviced menu bar,toolbar,dialog box and other operation tools to realize the editing of scene model,scene from multi-aspect view and simulation rain and snow weather based on particle system.In addition,it also focused on the use of computer peripherals to achieve a variety of control modes of roaming to enhance the the experience of virtual campus system.
Keywords/Search Tags:OpenSceneGraph, data structure and rendering mechanism, matrix transformation, scene roaming
PDF Full Text Request
Related items