That's awesome! ๐ looking forward to the update ๐
I also did a side by side comparison with the fastext version and I noticed one major thing, the fastext rays could be set not to or does not reach the whole scene.
Perhaps this can be one way to better the framerate and performance. Also, the rays are more defined while keeping the scene not washed out.
..and how's about just making the rays based on the light position?
You can just do the same how fastext does it using CameraProject and TFormVector.