Font Size: a A A

.3-d Graphics Online Editing Tools

Posted on:2011-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:F C YuFull Text:PDF
GTID:2208360308966184Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
At present, the software industry, especially the gaming industry, three-dimensional digital display industry and other digital media industry has been gradually on the rise. And enter the high-speed development period, there has also been a lot of digital media industries, mainly small and medium enterprises. However, independent research and development of most small medium enterprises are weak, when purchase the hour of soft hardware of high level and together face the funds to lack to wait numerous problems.3D Graphic Online Editing Tools can help these small and medium enterprises to solve these problems, providing them with public professional and technical support, hardware and software tools for shared use of services, and improve their productivity and product competitiveness.The 3D Graphic Online Editing Tools takes Internet to provide the service as the foundation uses the interactive nature to be strong, the secure high C/S structure, takes the DirectX3D programming and development technique realizes as the technical support.3D Graphic Online Editing Tools' Client-side constructs a virtual interface for the user, all operations are the same with the use this aircraft tool, the feeling is transparent, and constructs user's all operations and order one kind of special order data packet, transmits through the C/S structure to the server. Server-side is the actual implementation of the operation of the endpoint, the model is responsible for editing, light editing, effects editing, scene editing, and terrain editing functions such as implementation. In order to better meet the needs of enterprise development,3D Graphics Online Editing Tools also provides a collaborative development and multi-user real-time rendering of services.First, this article analysis and design the best network model and functional model through comparing C/S to B/S network structure, and that enterprises to 3D Graphic Editor Tool's demand. The one of the order of client's menu of the application, mouse and keyboard of throughput analysis got a system, and it was designed to order that it'll be structural technology of an order of the special packet with a tag in encapsulation, and made a client achieve it.With graphics principles and DirectX3D programming technology as the foundation, on the Direct9.0 DXUT program frame, in the server implementation of editor's development. Among them, to the Mesh Model based on the theory of functional Model Editor, illumination computation model, the effect of the principle of realizing the function, Light Editor with particle systems, texture realization principle of several special Effects Editor, randomly generated by altitude data of fractal method, principle of automatically realize Terrain Editor of the terrain. Base on these four editors that we display, designing and achieving Scene Editor. Organization and controlling of 3D models for BSP tree's theory, real-time rendering for visiting BSP tree's, and rendering quickly in order to real-time of online, make a scene editor. Through the analysis menu, mouse and keyboard, getting down to the spending message between users on these five editors.Through the analysis of the methods DirectX3D graphics rendering, in the server will be realized the computational results showed the list with packaging into packets, and will transfer to the client can correctly displayed in the virtual interface.End of this article, based on a database transaction control theory and LOD technology to achieve multi-user real-time rendering of complex large scale scenes functions.
Keywords/Search Tags:3D Graphic Online Edit, Oder Structure, Multi-user Real-time Rendering of large scale scenes
PDF Full Text Request
Related items