Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a22111f5fee18cc1

Jump to content

List of common shading algorithms

From Wikipedia, the free encyclopedia
(Redirected from Shading model)

This article lists common shading algorithms used in computer graphics.

Interpolation techniques

[edit]

These techniques can be combined with any illumination model:

Illumination models

[edit]

Realistic

[edit]

The illumination models listed here attempt to model the perceived brightness of a surface or a component of the brightness in a way that looks realistic. Some take physical aspects into consideration, like for example the Fresnel equations, microfacets, the rendering equation and subsurface scattering.

Diffuse reflection

Light that is reflected on a non-metallic and/or a very rough surface gives rise to a diffuse reflection. Models that describe the perceived brightness due to diffuse reflection include:

Specular reflection

Light that is reflected on a relatively smooth surface gives rise to a specular reflection. This kind of reflection is especially strong for metal surfaces. Models that describe the perceived brightness due to specular reflection include:

Subsurface scattering

Subsurface scattering is an indirect form of reflection where some of the light is transmitted into a semi-transparent material, scattered under the surface and bounced back out again. The light that is not absorbed by the material and bounced out through the surface again gives rise to a diffuse indirect reflection, which will illuminate the surface not only where it is lit, but also in the vicinity of where the light hits, as well as on the other side of thin parts of an object. Most non-metals can transmit light to a certain degree and are therefore affected by this effect. Subsurface scattering models include:

Non-photorealistic

[edit]

Non-photorealistic rendering favors stylization and artistic control over physically accurate depiction, using illumination and shading to provide a desired visual impression.[1] Used in cartoons, video games, movies or technical illustrations, and include:

See also

[edit]

References

[edit]
  1. Montesdeoca, Santiago E.; Seah, Hock Soon; Semmo, Amir; Bénard, Pierre; Vergne, Romain; Thollot, Joëlle; Benvenuti, Davide (17 August 2018). "MNPR: A Framework for Real-Time Expressive Non-Photorealistic Rendering of 3D Computer Graphics". Proceedings of the Joint Symposium on Computational Aesthetics and Sketch-Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering. Expressive 2018. Victoria, BC: Association for Computing Machinery. pp. 1–11. doi:10.1145/3229147.3229162.{{cite conference}}: CS1 maint: date and year (link)