12.Textures
[prev][next]

Bump Mapping


Bump Mapping

Straight Phong Shading

=> approximates smoothly curved surface


Bump Mapping

Straight Phong Shading

=> approximates smoothly curved surface

Phong with bump mapping


Bump Mapping

Straight Phong Shading

=> approximates smoothly curved surface

Phong with bump mapping

=> approximates bumpy surface



Environmental Mapping

Projecting a pixel area to a surface, then reflecting the area to the environment map.


Environmental Mapping

Projecting a pixel area to a surface, then reflecting the area to the environment map.



Texture Mapping


Texture mapping from pixel to the surface to the texture map.


Texture Mapping


Texture mapping from pixel to the surface to the texture map.

For each pixel

Texture Mapping


Texture mapping from pixel to the surface to the texture map.

For each pixel
  determine position on object surface for
     each pixel corner (use inverse viewing 
     transformation)

Texture Mapping


Texture mapping from pixel to the surface to the texture map.

For each pixel
  determine position on object surface for
     each pixel corner (use inverse viewing 
     transformation)

  determine position in texture map for 
     each pixel corner

Texture Mapping


Texture mapping from pixel to the surface to the texture map.

For each pixel
  determine position on object surface for
     each pixel corner (use inverse viewing 
     transformation)

  determine position in texture map for 
     each pixel corner

  get color (or average color) from 
     texture map

Texture Mapping


Texture mapping from pixel to the surface to the texture map.

For each pixel
  determine position on object surface for
     each pixel corner (use inverse viewing 
     transformation)

  determine position in texture map for 
     each pixel corner

  get color (or average color) from 
     texture map

  map color back onto screen pixel


[prev][next]
Made by dynaPage 0.2