O'Reilly logo

WebGL Beginner's Guide by Brandon Jones, Diego Cantor

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Shading methods and light reflection models

The terms shading and lighting are commonly interchanged ambiguously. However, they refer to two different concepts: on one hand, shading refers to the type of interpolation that is performed to obtain the final color for every fragment in the scene. We will explain this in a moment. Let's say here as well that the type of shading defines where the final color is calculated — in the vertex shader or in the fragment shader; on the other hand, once the shading model is established, the lighting model determines how the normals, materials, and lights are combined to produce the final color. The equations for lighting models use the physical principles of light reflection. Therefore, lighting models are ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required