Day08 - Texture Mapping Texturing process that modifies the...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Texture Mapping
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Texturing process that modifies the appearance of each point on a surface using an image or function any aspect of appearance can be modified color, material properties, normal vector, location, … multiple textures can be applied to the same surface 1* for color 1* for diffuse material properties 1* for specular material properties 1* for normal vector etc
Background image of page 2
Texturing color + bump + parallax color + bump color + bump color
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Texturing http://i.imgur.com/NsYAx.jpg
Background image of page 4
Texture Pipeline starts with a location, typically defined in the coordinate frame of the object
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Texture Pipeline projector function maps the object space location onto parameter space coordinates which are used to access the texture e.g., ( x , y , z ) →( s , t ) where 0 ≤ s , t ≤ 1
Background image of page 6
Texture Pipeline corresponder function maps the parameters onto texture locations e.g., ( s , t ) →( i , j ) where i , j are texel indices
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Texture Pipeline texture locations are used retrieve or calculate values from the texture e.g., texel ( i , j ) has color ( r , g , b )
Background image of page 8
Texture Pipeline value transform function transforms the texture value e.g., normalize ( r , g , b ) and interpret the normalized texture value to be the normal vector at the object space location called normal mapping
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Texture Pipeline transformed texture value is used to modify some property of the surface e.g., compute lighting using the normal map value
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/13/2012 for the course CSE 4431 taught by Professor Burton during the Winter '12 term at York University.

Page1 / 30

Day08 - Texture Mapping Texturing process that modifies the...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online