shaders

GPU lighting code

Shaders are small programs that run on a graphics processing unit to determine how surfaces, lighting, and colors appear in rendered images.

In video games and 3D graphics, shaders calculate everything from realistic water reflections to cel-shaded cartoon effects.

The term comes from their original purpose of computing light and shadow, though modern shaders handle far more: The game's new shaders make the forest look photorealistic.

Shader programming has become essential knowledge for graphics developers and a creative tool for visual artists.

programming

vertex

Point where edges converge

geometry · uniforms · attributes · buffers · samplers · compilation · linking · preprocessing · optimization · CG

lighting

illumination

Provision of light

PBR · shadows · caustics · reflections · refractions · emission · HDR · bloom · volumetric

API

OpenGL

Graphics rendering specification

  • DirectXMicrosoft's multimedia programming interface
  • VulkanGermanic term for volcano
  • WebGLBrowser-based 3D rendering API

parallel processing · GPU · graphics card · driver · binding

surface

albedo

Surface reflection coefficient

transparency · opacity · displacement · parallax · decals · tiling · anisotropic

effects

noise

Unwanted auditory disturbance

vignette · grain · dithering · toon · outline · dissolve · hologram · glitch · water · fire

3D

modeling

Simulating or demonstrating form

normals · tangents · Blender · Maya · Unity · Unreal · Godot · node-based · real-time · baking

rendering

pipeline

Long-distance fluid transport tube

forward · post-processing · blending · stencil · multipass · instancing · batching · overdraw

Categories
Opposites
rendering pipeline components

shadersgeometry

Science of spatial relationships

mesh · wireframe · vertices · polygons · topology

rendering approach

shadersrasterization

Converting to pixel grid

ray tracing

Phrases
Family

shade, shaded, shades, sunshade, lampshade, eyeshade, shader

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G