Font Size: a A A

Development Of The Scene Editor Of Web-based Real-time Rendering Engine

Posted on:2022-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y R S SunFull Text:PDF
GTID:2518306551453934Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Scene modeling and rendering are the basic and core technologies in application fields such as e-commerce,public security,smart cities,national defense and military,and virtual reality.With the development of the mobile Internet,the market size of virtual reality,film and television,and game industries continues to expand,and our society has an increasing demand for scene modeling and rendering.However,there are still problems such as the lack of web-based real-time rendering engine and its related scene editor.To solve this challenge,this thesis designs and develops a scene editor based on the web-based real-time rendering engine RaysEngine,which is part of the National Key R&D Program of China undertaken by our lab.It aims to solve the existing problems such as limited editing space,complicated editing operations,and insufficient interactivity of the web engine.According to the principle of modular design,the scene editor is divided into six modules: user module,file management module,scene graph management module,creating basic scene graph node module,resource management module,and attribute editor module.The user module is mainly designed to manage the user's login,logout,and registration functions.The file management module is responsible for the management of the current drawing engine drawing state.The scene graph management module provides a channel for users to manage various data in the scene.The main function of creating a basic scene graph node module is to provide users with basic resources,and the resource management module mainly organizes and displays current server resources for customers to use.The attribute editor module is the core module of the entire system,which is used to modify the attributes of each node of the engine scene graph.Currently,the scene editor and the web-based real-time rendering engine have been officially put into use,and users can use them to create and render 3D scenes.As the technology matures,they can also be used in some large projects.
Keywords/Search Tags:Real-time rendering engine, web-based editing, scene editor
PDF Full Text Request
Related items