This tutorial was created using beams. Please note that this tutorial was done using ShadowMap technology and will not work with Future Lighting. There are other methods that can cast shadows in Future Lighting.
A few years ago, Future Is Bright released a few beta builds that would embrace the future of Roblox Lighting. Within one of these beta builds was a bug where one could mimic volumetric lighting in said build.
Every now and then, I will see people who wish for this feature to come back to Roblox or try to make a close replica to the bug. Well, I found out that it is still possible to replicate as of right now.
In response to @Kord_K
By using the Beam object, it can trace all shadows that have the CastShadow property. By using a lot of beams at different offsets, it can produce incredible results.
While this does look incredibly beautiful, the compensation is that a large amount of beams are clamped in an area and depending on how many beams you have, can drop performance down massively.
One thing to mention is that this method only works with Graphics Level 4+. Going lower than level 3 graphics will not render the shadows and thus, the beams are ineffective. I feel like this would be a heavy contribution to builders, especially showcase builders, to use this to its fullest potential.
You can see the lighting in effect here but it requires a good computer to run it properly.
It seems like the upcoming Atmosphere Class will render this trick as nearly useless now. I have played enough with it to see that it will not be visually the same without incredibly drastic changes. In short: It was a good ride while it lasted.
Your tutorial doesnt provide the most insight. Do you have a part full of beams follow the camera? do you calculate the light beams real time? do you have a bunch of parts around the map full of beams?
Yes, and only the part’s position is consistently updated.
I wouldn’t try to update any of the beams unless you need to redraw them for some reason. Depending on the quality you want the beams, it’s better to not touch them once they have been instanced.
for the game linked in the original post. did you manually place all the beams or did you use a script to automate it. If you used a script, can you release it?