Font Size: a A A

An Investigation And Realization Of Multi-Screen Synchronous 3D Display Technology

Posted on:2011-08-15Degree:DoctorType:Dissertation
Country:ChinaCandidate:P P HuFull Text:PDF
GTID:1118330332971680Subject:Power system and its automation
Abstract/Summary:PDF Full Text Request
This thesis proposes a new display mode of three dimension object, "Multi-Screen Synchronous 3D Display", an extension of traditional single screen 3D display. Based on this new display mode, a preliminary study is made on its implementation in both single-computer multi-screen and multi-computer environment. The former consists of four screens controlled by a single computer; the latter consists of multiple computers connected by network. Both implementations can display different views of one 3D model at the same time and can change viewing point synchronously. In the implementations of the two systems, key problems of 3D model process are studied and the numerical results are analyzed.Firstly, the hardware and software technologies as well as its current developments of 3D display and multi screen display are introduced and the theory basis and related techniques on 3D models data processing are also discussed. These theories and technologies include graphics and coordinate transformation, VC++programming and graphics processing, OpenGL programming, multi-screen display technique and TCP/IP network programming etc.Then the key frame data of 3DS file is analyzed and studied. The structures and usages of all key frame data type in 3DS file are described in detail. The coordinating calculations of mess object and instant object organized in hierarchy are deduced and the methods for finding the coordinates of hierarchy objects by key frame data are presented in detail. A new efficient method in converting 3D data into OpenGL drawing data is brought out and realized. The problem of repeating vertex in 3D data is found and solved. And the calculation method of key frame animation transformation is deduced and the direct display of key frame animation of 3D model on OpenGL is realized.A method combining OpenGL display technique with multiple windows technique of Windows operation system is brought forward for realizing the multi-screen 3D display in single computer. The message mechanics of windows operation system is utilized for synchronous controlling of multi-screen. The technique and realization method are discussed in details. In the realization of multi-computer synchronous 3D display system, a synchronous display control protocol which can prevent and handle the conflicts of multiple computers is designed. The data synchronizing process and conflicts handling mechanics embedded in the protocol guarantee reliability and applicability of system, the non-conflict control of multi-screen synchronous 3D display on multiple computers is realized in full functions.The innovations of this research are method and realization of multi-screen synchronous 3D display in single computer, the design and realization of non-conflict multi-computer synchronous display control protocol, the high efficient 3D data vertex normal calculation method, the calculation and realization of key frame animation of 3DS model in OpenGL.In addition to the implementation of new 3D display mode in two systems, the achievements of this research include two related papers, three patent applications, two software copyright registrations and a software product registration.
Keywords/Search Tags:computer graphics, 3DS model, OpenGL, three dimension display, multi screen display, synchronous display control, key frame data, key frame animation
PDF Full Text Request
Related items