Normals
Shading in 3D can't exist without normals. The thing is, the brightness of an object at one particular point depends on the angle between the normal — a perpendicular vector to the surface — at that point and the light line bouncing off the surface. The greater the angle, the darker the surface on this spot.[1]


