Font Size: a A A

Design And Implementation Of 3D Virtual City Based On OpenSceneGraph

Posted on:2020-06-14Degree:MasterType:Thesis
Country:ChinaCandidate:P J LiuFull Text:PDF
GTID:2428330590995666Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of urbanization in China,the use of computer technology to achieve three-dimensional urban visualization system has become an important means of urban planning and construction.Through collecting all kinds of urban information data,such as buildings,transportation,environmental greening,etc.,and then using computer technology to build a realistic 3D model,a series of functions such as operation and drawing of the model can be realized through the system,so as to facilitate a more intuitive understanding and analysis of the status quo of the city.This paper studies the main technical principles of OpenSceneGraph open source three-dimensional rendering engine.The engine supports cross-platform and can realize the rapid development of graphics applications.The source code of the rendering engine is analyzed,which is conducive to the rapid design and implementation of three-dimensional virtual city system based on OSG.This paper first describes the development of OSG,the architecture and the scene graph technology used in data organization.Secondly,it introduces some basic data structures and mechanism implementations of OSG development,so as to understand the source code deeper.Then build a simple system based on OSG,and research and analyze the source code of each module,including file reading process,plug-in mechanism,message response process under Win32 operating system and other secondary functions,thus laying a foundation for system development combined with MFC framework.The foundation.Finally,based on the theoretical technology and the analysis of the source code,the 3D virtual city system based on OSG is constructed and perfected,and other functions such as model editing,multi-view observation,custom bot,skybox and environment simulation are realized.
Keywords/Search Tags:Virtual City, OpenSceneGraph, Scene Graph, File Feading, Message Response
PDF Full Text Request
Related items