With cool to warm, compressed warm range

light: 0 -160 -40
-eye 94.1577 -478.539 272.911 -lookat 136.722 140.951 115.142 \
-up -0.997377 0.0714564 0.0114951 -fov 18.2191

Here I'm compressing the warm range by a factor of 0.25. The range in shadow will now have a smooth transition in the shadowed region from facing towards and away from the light (L1 continuous). The only problem is that there is 1/4 the variation in the shadowed region facing the light.

with shadows

without shadows

with shadows

without shadows

with shadows as f(-cosTheta)

With cool to warm, no shadows

shadowb-00.png

light: [0 -307.2 -307.2]
-eye 214.752 -482.606 309.775 -lookat 147 128 128 \
-up -0.99439 -0.100738 0.0322406 -fov 25.0952

With cool to warm, shadows

shadowb-01.png

Without Shadows, with silhouette edges

shadow01

With Shadows, different light sources

shadow02

shadow03

shadow04

With Shadows, without silhouette edges

shadow05

shadow06

With and without silhouette edges

shadow07

shadow08