3D graphics eBook - Course Materials Repository
3D graphics eBook - Course Materials Repository
3D graphics eBook - Course Materials Repository
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Texture mapping 217<br />
External links<br />
• Perspective Corrected Texture Mapping (http:/ / www. gamedev. net/ reference/ articles/ article331. asp) at<br />
GameDev.net<br />
• Introduction into texture mapping using C and SDL (http:/ / www. happy-werner. de/ howtos/ isw/ parts/ 3d/<br />
chapter_2/ chapter_2_texture_mapping. pdf)<br />
• Programming a textured terrain (http:/ / www. riemers. net/ eng/ Tutorials/ XNA/ Csharp/ Series4/<br />
Textured_terrain. php) using XNA/DirectX, from www.riemers.net<br />
• Perspective correct texturing (http:/ / www. gamers. org/ dEngine/ quake/ papers/ checker_texmap. html)<br />
• Time Texturing (http:/ / www. fawzma. com/ time-texturing-texture-mapping-with-bezier-lines/ ) Texture<br />
mapping with bezier lines<br />
• Polynomial Texture Mapping (http:/ / www. hp. com/ idealab/ us/ en/ relight. html) Interactive Relighting for<br />
Photos<br />
• 3 Métodos de interpolación a partir de puntos (in spanish) (http:/ / www. um. es/ geograf/ sigmur/ temariohtml/<br />
node43_ct. html) Methods that can be used to interpolate a texture knowing the texture coords at the vertices of a<br />
polygon<br />
Texture synthesis<br />
Texture synthesis is the process of algorithmically constructing a large digital image from a small digital sample<br />
image by taking advantage of its structural content. It is object of research to computer <strong>graphics</strong> and is used in many<br />
fields, amongst others digital image editing, <strong>3D</strong> computer <strong>graphics</strong> and post-production of films.<br />
Texture synthesis can be used to fill in holes in images (as in inpainting), create large non-repetitive background<br />
images and expand small pictures. See "SIGGRAPH 2007 course on Example-based Texture Synthesis" [1] for more<br />
details.<br />
Textures<br />
"Texture" is an ambiguous word and in the context of texture synthesis<br />
may have one of the following meanings:<br />
1. In common speech, "texture" used as a synonym for "surface<br />
structure". Texture has been described by five different properties in<br />
the psychology of perception: coarseness, contrast, directionality,<br />
line-likeness and roughness Tamura .<br />
2. In <strong>3D</strong> computer <strong>graphics</strong>, a texture is a digital image applied to the<br />
surface of a three-dimensional model by texture mapping to give the<br />
model a more realistic appearance. Often, the image is a photograph<br />
of a "real" texture, such as wood grain.<br />
Maple burl, an example of a texture.<br />
3. In image processing, every digital image composed of repeated elements is called a "texture." For example, see<br />
the images below.<br />
Texture can be arranged along a spectrum going from stochastic to regular:<br />
• Stochastic textures. Texture images of stochastic textures look like noise: colour dots that are randomly scattered<br />
over the image, barely specified by the attributes minimum and maximum brightness and average colour. Many<br />
textures look like stochastic textures when viewed from a distance. An example of a stochastic texture is<br />
roughcast.