07.01.2013 Views

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!