shader
Graphics rendering program
A shader is a program that controls how graphics are rendered on a computer screen, determining color, lighting, shadows, and visual effects for each pixel or vertex.
Shaders run on graphics processing units and are fundamental to modern video games and 3D applications: The water shader makes the lake look incredibly realistic.
In simpler contexts, a shader can be any device or material that produces shade.
Point where edges converge
- fragmentIncomplete portion of whole
- pixelSmallest display unit
- geometryScience of spatial relationships
- computeDetermine by calculation
tessellation · programmable · pipeline · GPU · pass · uniform · varying · sampler
Art of illuminating spaces
- reflectionReturned light or thought
- refractionWave bending between media
- bloomFlower or flourishing state
- glowSteady, soft light
diffuse · parallax · caustics · volumetric · fog · depth of field · motion blur · toon
Removal from usual location
- filteringSelective passage of elements
- anisotropicVarying with orientation
- samplerSelection for trying
- albedoSurface reflection coefficient
roughness · metallic · procedural · noise · seamless · tiling
vertex
Point where edges converge
- fragmentIncomplete portion of whole
- pixelSmallest display unit
- geometryScience of spatial relationships
compute · tessellation · programmable · pipeline · GPU · pass · uniform · varying · sampler · rasterization
lighting
Art of illuminating spaces
- reflectionReturned light or thought
- refractionWave bending between media
- bloomFlower or flourishing state
glow · diffuse · parallax · caustics · volumetric · fog · depth of field · motion blur · toon · PBR
displacement
Removal from usual location
- filteringSelective passage of elements
- anisotropicVarying with orientation
- samplerSelection for trying
albedo · roughness · metallic · procedural · noise · seamless · tiling
DirectX
Microsoft's multimedia programming interface
- OpenGLGraphics rendering specification
- VulkanGermanic term for volcano
- WebGLBrowser-based 3D rendering API
Unity · Unreal · Godot · node-based
compile
Collect into unified whole
- syntaxRules for arranging words
- optimizationMaximizing efficiency or performance
- debuggingError removal from programs
uniform · attribute · precision · preprocessor · include · macro · branching · loop · function · input
- graphicsvector, shapes, 3D graphics, raster, symbols
- game developmentgame engine, game design, game engines, game designer, rendering
- digital graphicspixel, vector, pixel art, bitmap, raster
- gaming techgame engine, graphics card, console, controller, GPU
- Simulationscomputer simulation, virtual reality, flight simulator, VR, fluid dynamics
- GPU computingGPU, graphics card, parallel processing, video card, VRAM
- cast a shadowIntercept light, create silhouette
- eye shadowCosmetic for lids
- pale shadeFaint, light color
- five o'clock shadowDay-end facial hair
- shady dealingsDishonest or illegal transactions
- shadow of a doubtMinimal remaining uncertainty
shade, shadow, shady, shaded, shadowy, shades, shading, overshadow, sunshade