Category
page 1Shading
ray tracing
rendering algorithm that works by sending out many virtual rays of light
shader
thumb|upright=0.75|A simplified illustration of the graphics pipeline in the Vulkan API. The yellow sections are programmable shader stages which can modify the different data being processed by the pipeline.
Phong shading
interpolation technique in 3D computer graphics
diffuse reflection
global illumination; quality of surfaces that reflect light diffusely
cel shading
animation technique

rasterisation
thumb|right|200px|Raster graphic image
Gouraud shading
shading algorithm invented by the computer scientist Henri Gouraud

shading
Shading refers to the depiction of depth perception in 3D models (within the field of 3D computer graphics) or illustrations (in visual art) by varying the level of darkness. Shading tries to approximate local behavior of light on the object's surface and is not to be confused with techniques of adding shadows, such as shadow mapping or shadow volumes, which fall under global behavior of light.
ambient occlusion
computer graphics shading and rendering technique
shadow mapping
method to draw shadows in computer graphic images
Unified shader model
type of hardware in a graphical processing unit (GPU)
Lambertian reflectance
model for determining radiant energy reflected off diffuse surfaces
deferred shading
screen-space shading technique
shade
dark area in which sunlight or other incoming light is blocked

Phong reflection model
basic illumination model to calculate specular reflection range
bloom
computer graphics effect
specular highlight
bright spot of light that appears on shiny objects when illuminated
screen space ambient occlusion
implementation of an ambient occlusion illumination in computer graphics
shadow volume
technique in computer graphics
HLSL2GLSL
HLSL2GLSL is a command line tool and a library that translates shaders written in High Level Shader Language (HLSL) for Direct3D 9 into the OpenGL Shading Language (GLSL).
solar factor
increase in thermal energy of a space, object or structure as it absorbs incident solar radiation
self-shadowing
Self-Shadowing is a computer graphics lighting effect, used in 3D rendering applications such as computer animation and video games. Self-shadowing allows non-static objects in the environment, such as game characters and interactive objects (buckets, chairs, etc.), to cast shadows on themselves and each other. For example, without self-shadowing, if a character puts their right arm over the left, the right arm will not cast a shadow over the left arm. If that same character places a hand over a ball, that hand will cast a shadow over the ball.