# Environment Mapping (Texture Mapping)

Revision as of 11:25, 15 February 2023 by Admin (talk | contribs) (Created page with "{{DISPLAYTITLE:Environment Mapping (Texture Mapping)}} == Description == Texture mapping means the mapping of a function onto a surface in 3D. The domain of the function can be one, two, or three dimensional, and it can be represented by either an array or a mathematical function. The source image (texture) is mapped onto a surface in 3D object space, which is then mapped to the destination image (screen) by the viewing projection. Texture space is labeled $(u, v)$, o...")

## Description

Texture mapping means the mapping of a function onto a surface in 3D. The domain of the function can be one, two, or three dimensional, and it can be represented by either an array or a mathematical function.

The source image (texture) is mapped onto a surface in 3D object space, which is then mapped to the destination image (screen) by the viewing projection. Texture space is labeled $(u, v)$, object space is labeled $(x_0, y_0, z_0)$, and screen space is labeled $(x, y)$.

Illumination mapping is the mapping of specular or diffuse reflection. It is also known as reflection mapping or environment mapping.

## Related Problems

Related: Diffuse Reflection, Specular Reflection

## Parameters

No parameters found.

## Table of Algorithms

Name | Year | Time | Space | Approximation Factor | Model | Reference |
---|---|---|---|---|---|---|

Blinn and Newell | 1976 | - | Deterministic | |||

Nate Green | 1986 | $O(n^{4})$ | Deterministic | |||

Sphere mapping | 1984 | - | Deterministic | |||

Heidrich; W.; and H.-P. Seidel | 1998 | $O(n^{3})$ | Deterministic | |||

Emil Praun | 2003 | $O(n^{3})$ | Deterministic | |||

Mauro Steigleder | 2005 | - | Deterministic | |||

HEALPix mapping Wong | 2008 | $O(n^{2})$ | Deterministic |