Parameters

Cushion depth0.6
Light angle45°
Light elevation60°
Ambient light0.2

Hover the shaded rectangle to see how each pixel gets its color.
Flat fill (no shading)
Lambert cushion shading
← drag sliders or hover to inspect