Font Size: a A A

The Research And Implementation Of Three-dimensional Scene Collaborative Editing Based On Web Technology

Posted on:2017-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:J Y XiaoFull Text:PDF
GTID:2308330485988482Subject:Computer application technology
Abstract/Summary:
With the rapid development of computer hardware and network environment,Chinese Virtual Reality technology has made considerable progress—more and more Virtual Reality technology has begun to integrate into our life. Among them, the Three-dimensional(3D) Scene Display technology has been widely applied in Engineering, Military Training, Science Research, Computer Games, etc. and received increased attention for providing users with a more realistic experience in 3D scene.As a computer-assisted software in 3D system, 3D scene editor can greatly improve the speed of editing 3D scene and the efficiency of software development.Users who did not get rigorous training can also use visualized operations of the editor to design and build 3D scene. However, the conventional 3D scene editor is far from meeting the needs of editing large-scale 3D scene. Therefore, this paper proposes a new mode of 3D scene editing for multi-user to work together, namely multi-user can simultaneously edit 3D scene through a network client. The server is responsible for processing commands from all clients and providing real-time render of the latest scene to all clients. This mode can get rid of real space and time constraints, greatly enhance work efficiency and shorten the time of product development.The main results of this paper are as follows:Firstly, the paper makes a comparative analysis of conventional 3D scene editors,proposes a new mode of 3D scene editing which is based on network and support multi-user to work together. Then researches on the key technologies of collaborative editing have been made, which are based on B/S framework, achieving the function of network collaborative editing to multi-user.Secondly, based on the research of 3D scene realistic global illumination simulation technology, the paper proposes a new algorithm which summarizes the physics lows of lighting effects. By giving a global illumination model and its rendering equation, this algorithm can greatly enhance the speed of 3D scene real-time rendering and scene realistic effect.Finally, on the basis of two key technologies above, the paper achieves a web-based 3D scene collaborative editor. Through analyzing of functional requirements and architecture design, the thesis describes the implementation processof each function and makes an experiment to make sure all the functions runs well, the result meets the requirements of multi-user collaborative editing on network and enhances the efficiency of 3D scene edition.
Keywords/Search Tags:three-dimensional scene, collaborative editing, global illumination
Related items