Thanks for the feedback, I'm happy to hear it's useful! 🙂
@denisgladkiy Well, the rays are distributed over a wide area, so it's not perfect for lamps, i.e. point lights. You could modify it for your needs, though. If you look at the actual code, what's responsible for the rays is a perlin noise texture that's created at runtime. If you modify that so that it fades to black on the left and right, you could achieve a more point-lighty effect. It's really just the texture creation you have to modify (or replace that with a pre-baked texture); the rest of the code stays the same.