I use a quite "straigt forward" approach in C-script with traces, and painting pixels

For the project I have to do a thousand other things like cinematics, triggers, unit-actions/spells etc

So i cant put much time into the shadowbaking for now.

i will come back to your suggestions later in the project.