Font Size: a A A

Research And Implementation Of Virtual Simulation Scene Construction Based On CryEngine And OSG Dual 3D Engine

Posted on:2023-03-12Degree:MasterType:Thesis
Country:ChinaCandidate:X LiFull Text:PDF
GTID:2558306623993399Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of computer technology,virtual simulation technology has gradually become a hot research and application direction in the field of information technology.Virtual simulation technology is a comprehensive technology that uses computer and various physical effect equipment as tools to conduct experimental research on actual or imagined systems using system models.It is widely used in military,aerospace,industry and entertainment industries.Therefore,a variety of 3D engines based on virtual simulation technology have also been developed for more convenient virtual simulation scene construction.To deal with the needs of different industries,there are differences in the expressiveness of different 3D engines in the construction of virtual simulation scenes.Among them,the virtual simulation scene built by CryEngine has a very high authenticity,but it is only suitable for a small-range virtual simulation scene;although the virtual simulation scene constructed by OpenSceneGraph(OSG)fails to achieve a high level of authenticity,after combining with the osg Earth library,it is possible to construct a large-range virtual simulation scene based on real geographic data.To realize the complementary advantages of the dual engines,use CryEngine and OSG respectively to build a small-range virtual scene layer and a large-range map layer in the virtual simulation scene,and the integration of CryEngine and OSG is researched.Finally,the virtual battlefield simulation system is displayed as the research results.The specific work content of this thesis is as follows:(1)Aiming at the problem of inconsistency between the dual-engine coordinate systems,dual-engine coordinate system conversion algorithms are designed.Realize the conversion between the geocentric coordinate system,the space rectangular coordinate system and the geodetic coordinate system respectively,to ensure that a unified coordinate system is adopted in the dual engines,and the consistent management of the position information between the dual engines is realized.(2)Aiming at the connection between the map layer and the virtual scene layer in the dual-engine virtual simulation scene,the scene transformation management of the map layer and the virtual scene layer is deeply researched,moreover the natural transition mode of the scene camera and the roaming mode of the scene are designed.Ensure that the posture and operation mode of the scene camera before and after the switching between the map layer and the virtual scene layer are the same,so as to realize the seamless connection of dual engines.(3)Aiming at the problem of asynchronous information and control events between dual engines,module design,node design and data management are carried out on the basis of the original flowgraph module.The dual-engine flowgraph module processes the information and control events,which realizes the synchronization of the information and control events between the dual engines.(4)Realize the virtual battlefield simulation system based on CryEngine and OSG,and display it as research results.A three-dimensional earth scene is created in the map layer,and a real terrain environment and entity model are constructed in the virtual scene layer,and a high-authenticity virtual simulation scene is constructed.At the same time,combined with the research content,the functions of attribute query,information synchronization,entity dynamic control and entity dynamic creation are added to the system.In this thesis,the fusion of the dual engines is applied to the construction of virtual simulation scenes to realize the complementary advantages of the dual engines,which not only ensures the access to the 3D earth scene from a bird’s-eye view,but also ensures the high authenticity of the small-range virtual simulation scene and manipulability of scene entities.
Keywords/Search Tags:OSG, double engine fusion, virtual simulation scene, CryEngine, osgEarth
PDF Full Text Request
Related items