Font Size: a A A

Texture Generation Mapping Technology Research And Application

Posted on:2011-09-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y L WangFull Text:PDF
GTID:2208360308971896Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Texture is the concept often used in the field of computer vision and reality modeling, and has very important application values. As one of the most valuable research matters in computer graphics, texture generation and mapping technology is an effective way to construct texture, which is attracted wide attention from Countries researchers. Texture synthesis is a mean of texture mapping to solve deformation, distorted and vague problems which are caused by the small sample texture mapping to a large surface. And currently it is a key technology in texture mapping.In order to generate the part of the texture samples required in texture mapping, firstly, in this paper the fractal and gives several fractal algorithms are introduced which are grammar composition algorithm, iterated function system algorithm, escape time algorithm, DLA model fractal texture evolution algorithm and so on. For these algorithms, we not only analysis and research them, but also improve them, and ultimately simulate a variety of fractal pictures by computer programming , part of which are serviced as the texture samples in texture synthesis.Secondly, through the research of several typical texture synthesis algorithms, a triangular mesh surface texture synthesis method is proposed. In this method, the texture vector direction of each triangle of surface is calculated by using the vector sum method, and the texture vector direction is used to synthesis of surfaces texture; we search sample texture space by scanning line sequence, and find the best match of the texture coordinates; meanwhile the method uses a queue as the structure of depositing and withdrawing to achieve real-time rendering.Lastly, we develop a comprehensive application demonstration system in terms of our studies in texture generation and mapping. The system is completed in Visual C + + development environment, uses MFC-based C + + language for all programming, and recurs to OpenGL graphics development package for graphics handling and processing using. The system is generally divided into three modules, which are samples loaded and the scene selection module, fractal algorithms design and presentation module, texture synthesis and scene generation module. Theoretical analysis and experimental results show that the system generates a high quality texture pattern, and the texture synthesis gets better.
Keywords/Search Tags:Computer graphics, Fractal, Texture mapping, Texture synthesis, Triangular mesh
PDF Full Text Request
Related items