DISCLAIMER:
I really don’t recommend using this in any actual games. I made the plugin easier to edit but it’s still a disaster. Again, this is not designed for any games, please don’t place this into your game and expect good performance. The mesh is huge.
Hello there! Throughout my time on Roblox I’ll commonly think about something that I really enjoy in games. Volumetric Lighting. I saw that there was literally nothing out there for making realistic mimics of this and I decided to kill my brain in what has to be one of my favorite projects. Anyway, here are some examples of it.
This trick works best with darker games & enclosed areas.
I’m making a sort-of demo/early access version of it if you wanna test it. (This was my first time making a plugin so let me know if there are any issues)
THERE IS SOME ASSEMBLY REQUIRED
Because this takes advantage of the way that shadows work with mesh, you need to change the MeshId to the MeshId of the SpecialMesh that is placed inside of the mesh. To find the mesh, go to ReplicatedStorage and search for a meshpart with the name “Filter”.
HOW TO USE INTERIOR CHECK
When you apply the filter for the first time with “Interior Check” enabled, a folder will appear in replicated storage. Create parts and scale them to the size and positions of the areas that you want the filter to be applied, once you’re done place the parts in the folder that was created in ReplicatedStorage.
Features
- Auto-Shadow
Automatically sets all lights in your workspace to have shadows - Performance
Togglable to put emphasis on performance or quality - Minimum Graphics Quality
How high your graphics need to be set to enable for this to work - Density
How dense the lighting is. More density = less performance - Night Check
When enabled only applies the filter at night (overridden by Interior Check when inside a room) - Interior Check
When enabled only applies the filter in a room (overridden by Night Check when outside a room at night)
In order to reduce dropping frames I recommend:
-
Removing overlapping lights
-
Keeping your game neat and clean
-
Setting the performance option to Performance
-
Setting the minimum graphics quality to 10
Please remember this is early access please tell me of any and all issues/bugs with this!
Version 0.4
Special thanks to @Sdtrydr for showing the boundaries with shadow and @tinysam2004 for helping with the filter checks.
CHANGELOG:
The first update is out! This update includes a new feature: Density
The density option allows you to change the density of the filter. Less density = better performance.
Along with that we have:
- Fixed UI
- Fixed filter inconsistencies
- Fixed horizontal ray appearance with vertical rays
- You no longer need to change the filter’s size
V0.3 is out! This update just contains bug fixes!
After a long time I’ve finally updated the plugin again! This update includes:
-
Two new options: Night Check & Interior Check
These options allow for you to control when the filter is used (scroll back up to learn more) -
A new filter, It’s a slight variant from the original that helps to remove horizontal lines.
-
Bug fixes
-
The filter now saves every time so you don’t need to go in and edit the mesh every time you apply.