How is the shadowLength variable used? In my tests it looks like it multiplies the size of the base shadow mesh in order to achieve its length, but I'm not 100 percent sure.
Additonally, how does the depth of light and shadow casters affect anything? I'm also having trouble getting certain objects to render above/below light sources and I figure this has something to do with that.
Apologizes in advance if I have a lot of questions, I'm pretty new to this and sometimes the documentation can be a bit unclear to me.