If you set stencil_shadows to on, and only had the main character use a shadow (or even other characters), and set every model which uses a shadow to .cast = on so that they don't cast a shadow on themselves, I think at least with the main character could get better visual results with either very small to little slowdown using such little amount of stencil shadows...

Screens are looking really nice!