Font Size: a A A

Application Of 3D Exhibition Based On OpenGL

Posted on:2007-04-30Degree:MasterType:Thesis
Country:ChinaCandidate:H WangFull Text:PDF
GTID:2178360182995682Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
It is always our target to simulate the scene and function in reality life with the computer. According to the shortcoming of tradition exhibition, a new way was found to show the exhibits in this thesis;It is 3D-exhibition (three dimensional exhibition). The exhibits and scenes were simulated as 3D models in 3D~exhibition. The 3D models can be operated by the visitors in real time. It is very convenient to show the exhibits in different place and in Internet relative to the tradition exhibition. The processing of 3D graphics and 3D~exhibition by computer was researched in this thesis. As a result an example of 3D-exhibition was realized.To make a high reality scene, first the meticulous models must be constructed, then the models are smooth shaded and the color and texture are added, finally the light and material are processed in the whole scene. Profound knowledge of mathematics and matrix operating were needed to simulate the scenes in high reality, and it is difficult to program it from bottom directly. It is very powerfully in the area of visualize and create high quality 3D graphical base on OpenGL. A serial functions and good conditions were provided to simplify the process of 3D graphics in develop 3D graphics based on OpenGL. But to realize it we had to do many complicated programmed. The key technology of 3D graphics was researched and how to realize them in this thesis.An example of 3D-exhibition was developed based on OpenGL and VC++. NET in this thesis. A high reality scene was simulated synthesize the light texture and material in the example. Some technology of interactive operating are realized. Some professional 3D tools were used to construct the models. The models were saved as 3DS file format. The format of 3DS were analyzed and studied, and then the data of models which we need in 3DS file were read and changed to our own data structure with the programming. It is one of the key technologies of real time display and interactive operating in the example of 3D-exhibition. The functions of dynamic display and the interactive operating ofwandering, revolving and scaling were realized through the pretreatment and double buffers in the example.
Keywords/Search Tags:OpenGL, 3D models, 3DS file format, Interactive operating
PDF Full Text Request
Related items