Jump to content

Schlick's approximation: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
linkrot
Citation bot (talk | contribs)
Add: s2cid. | Use this bot. Report bugs. | Suggested by BrownHairedGirl | Linked from User:BrownHairedGirl/url=web.archive.org | #UCB_webform_linked 475/2173
Line 1: Line 1:
In [[3D computer graphics]], '''Schlick's approximation''', named after Christophe Schlick, is a formula for approximating the contribution of the [[Fresnel equation|Fresnel factor]] in the [[specular reflection]] of light from a non-conducting interface (surface) between two media.<ref>{{cite journal | year = 1994 | title = An Inexpensive BRDF Model for Physically-based Rendering | journal = Computer Graphics Forum | volume = 13 | issue = 3 | pages = 233–246 | url =https://web.archive.org/web/20200510114532/cs.virginia.edu/~jdl/bib/appearance/analytic%20models/schlick94b.pdf | doi = 10.1111/1467-8659.1330233 | last1 = Schlick | first1 = C.| citeseerx = 10.1.1.12.5173 }}</ref>
In [[3D computer graphics]], '''Schlick's approximation''', named after Christophe Schlick, is a formula for approximating the contribution of the [[Fresnel equation|Fresnel factor]] in the [[specular reflection]] of light from a non-conducting interface (surface) between two media.<ref>{{cite journal | year = 1994 | title = An Inexpensive BRDF Model for Physically-based Rendering | journal = Computer Graphics Forum | volume = 13 | issue = 3 | pages = 233–246 | url =https://web.archive.org/web/20200510114532/cs.virginia.edu/~jdl/bib/appearance/analytic%20models/schlick94b.pdf | doi = 10.1111/1467-8659.1330233 | last1 = Schlick | first1 = C.| citeseerx = 10.1.1.12.5173 | s2cid = 7825646 }}</ref>


According to Schlick's model, the specular [[reflection coefficient]] ''R'' can be approximated by:
According to Schlick's model, the specular [[reflection coefficient]] ''R'' can be approximated by:

Revision as of 16:31, 10 December 2021

In 3D computer graphics, Schlick's approximation, named after Christophe Schlick, is a formula for approximating the contribution of the Fresnel factor in the specular reflection of light from a non-conducting interface (surface) between two media.[1]

According to Schlick's model, the specular reflection coefficient R can be approximated by:

where is the angle between the direction from which the incident light is coming and the normal of the interface between the two media, hence . And are the indices of refraction of the two media at the interface and is the reflection coefficient for light incoming parallel to the normal (i.e., the value of the Fresnel term when or minimal reflection). In computer graphics, one of the interfaces is usually air, meaning that very well can be approximated as 1.

In microfacet models it is assumed that there is always a perfect reflection, but the normal changes according to a certain distribution, resulting in a non-perfect overall reflection. When using Schlicks's approximation, the normal in the above computation is replaced by the halfway vector. Either the viewing or light direction can be used as the second vector.[2]

See also

References

  1. ^ Schlick, C. (1994). "An Inexpensive BRDF Model for Physically-based Rendering" (PDF). Computer Graphics Forum. 13 (3): 233–246. CiteSeerX 10.1.1.12.5173. doi:10.1111/1467-8659.1330233. S2CID 7825646.
  2. ^ Hoffman, Naty (2013). "Background: Physics and Math of Shading" (PDF). Fourth International Conference and Exhibition on Computer Graphics and Interactive Techniques.