Font Size: a A A

Research And Development On Image Rendering Technology In 3D Modeling

Posted on:2007-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:G SunFull Text:PDF
GTID:2178360212957187Subject:Mechanical design and theory
Abstract/Summary:PDF Full Text Request
As the key technology and the core of manufacturing, the development of CAD has radically changed the research direction of automatic design, greatly improved the quality and efficiency of mechanic design, reduced the period of refreshment of products. A deep revolution of mechanic design is coming. Now 3D CAD technology has become the mainstream for its outstanding advantage, which reflects that the application of CAD system tends to be much deeper and wider.Image rendering technology becomes appearing in 3D solid modeling system as the demand of realistic graphics is increasing. Texture mapping technology is the most abroad used image rendering technology. Without adding the geometrical detail of surface, texture can efficiently simulate and add the detailed feature of surface and increase the realistic feel of model or synthesize a particular vision effect.In order to develop a 3D CAD software with perfect function, high efficiency and reliability, which also accords with the design habit of our engineers, this paper designs and implements texture mapping function, modeling background, texture-based image display, process and printing function in JhSolid system, which is developed in Visual C++ environment on windows platform, using OpenGL as the graphical output interface with object-oriented method, image display technology and texture mapping technology.Tasks accomplished are as follows:Texture is implemented on the surface of 3D solid model. It can be rotated, scaled and follow the change of surface during the modeling process. With the algorithm of emboss bump mapping, the bumped text texture is implemented and can substitute for text created by modeling. The modeling background which includes gradient background and image background is implemented to enhance the software interface. Texture-based image display method is adopted, which overcomes the flaw of the original method in displaying partial image and rotated image. Image printing function is implemented. It can print the rotated image without losing any drawing information.The programs have been proved correct and feasible through coding, debugging and testing and have realized above-mentioned functions successfully.
Keywords/Search Tags:3D Solid, Image Rendering, Texture Mapping, Background, Raster Image
PDF Full Text Request
Related items