Two things seem like good ideas to me, but I find no mention of them:
a) split scheme based on aspect ratios:
near = 1; far = 100;a = far^(1/3) near^(2/3) - near;b = far^(2/3) near^(1/3) - far^(1/3) near^(2/3);c = far - far^(2/3) near^(1/3);N[{a, b, c}]Result: {3.64159, 16.9028, 78.4557}
this gives 3 sub-frustums with equal aspect ratios
b) projecting occluders outside of tight shadow frustum onto near plane, as opposed to wasting z resolution
is there any value in those ideas?