# Diffuse Reflection (Texture Mapping)

Jump to navigation
Jump to search

## 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)$.

Diffuse reflection is the light that is scattered off of the incident surface.

## Related Problems

Related: Specular Reflection, Environment Mapping

## Parameters

No parameters found.

## Table of Algorithms

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

P.Hanrahan and W.Krueger | 1993 | $O(k n^{2})$ | Deterministic | |||

H.W.Jensen | 2001 | $O(k^{3} n)$ | Deterministic | |||

He; X. D.; Torrance; K. E.; Sillion; | 1991 | $O(k n^{2})$ | Deterministic | |||

Kajiya; J. Anisotropic Reflection Models | 1985 | $O(k n^{2})$ | Deterministic | |||

Nakamae; E.; Kaneda; K.; Okamoto; T.; and Nishita | 1990 | $O(k^{3} n^{2})$ | Deterministic | |||

Cabral; B.; Max; N.; and Springmeyer; R | 1990 | $O(k n^{2})$ | Deterministic | |||

Westin; S. H.; Arvo; J. R.; and Torrance; K. E | 1992 | $O(k n^{2})$ | Deterministic |