Font Size: a A A

Research And Design Of Texture Mapping In GPU

Posted on:2012-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:J W JiFull Text:PDF
GTID:2248330377457931Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With high-speed development of the computer and other information technology, the demand on the vraisemblance and real-time display of computer rendered images has become increasingly high, people open up a new method, namely "texture mapping technology ".which can display the object surface detail by mapping the planar images to object surface. This method resolves the fault of traditional method on the vraisemblance and real-time display of rendered imagesThe paper shows the in-depth research on some key technology, such as Texture filter technology (including Nearest point sampling, Quadratic linear filter, Cubic linear filter and Anisotropic filter), Texture synthesis technology, Texture mapping technology of anti-aliasing,Multi-texture mapping technology, Bump texture mapping technology. On this basis,the paper also reaserchs the algorithm of achieving texture mapping by calling OpenGL (Open Graphics Library) fuction library.Based on the function used in processing texture algorithm of OpenGL, this paper proposes a set of instructions can be implemented in hardware, including the seven common OpenGL command. These command are GLENABLE, GLJDISABLE, GLTEXTUREC00RD2D, GLTEXTUREENVF, GL_GEN_TEXTURE(), GL_BIND_TEXTURE, GLTEXTUREPARAMETER and2independent design instruction:TRANSFER IMAGE and GL XUPT SHAPE. In which TRANSFERIMAGE implement texture input and GL_XUPT_SHAPE implement coordinates of the nodes which the coordinates of the texture corresponding.The instruction set implement the corresponding function of OpenGL.This dissertation focuses on the format of instruction set,decode and the hardware design and its implementation of each instruction.The core circuit of texture mapping based on OpenGL including five modules as follows. Texture mapping to point, texture mapping to line, texture mapping to triangle, RAM for texture, nearest point sampling and quadratic linear filter.The paper provides the deatailed design principle and scheme to each module mentioned above.Finally,the paper carries out the simulation and verification for designed circut and the detailed verification principle,method and result are given to each module.
Keywords/Search Tags:texture linear technology, texture synthesis technology, mipmaptechnology, multi-texture mapping technology, bump texture technology
PDF Full Text Request
Related items