Image for Blinn-Phong shading

Blinn-Phong shading

Blinn-Phong shading is a computer graphics technique used to simulate how light interacts with surfaces to create realistic images. It combines three main components: ambient light (general background light), diffuse reflection (light scattering in many directions from a surface), and specular reflection (highlights from shiny spots where light directly hits). This method adjusts how light affects each pixel based on the angle between the light source, the viewer, and the surface normal, allowing for smooth, shiny surfaces and depth in 3D rendering, enhancing visual realism in video games and animations.