MultiSurfaceLight object

As a Roblox developer, it is currently hard and a nuisance to emulate realistic light sources where the source needs to be both omnidirectional and long (Think long lights such as fluorescent tubes, etc)

Currently if you need a light with those properties (And a single PointLight won’t cut it) you need to add up to six individual SurfaceLight objects which both are a pain to handle in scripting (either having to manually add references to all six or use an i, v in pairs loop)

If Roblox was to introduce a single object that basically combines multiple SurfaceLights into one object then it would be much easier and flexible to work with in scripting. Like you would only need to change one set of Color and Brightness values instead of up to 6.

For flexibility. The developer could have the ability to toggle which surfaces are casting light. For example in a fluorescent tube, using a cylinder part, the end caps would be the left and right surfaces which in real life are metal ends containing the pins that attach the tube to the light fixture. So in the light object you would uncheck the checkboxes pertaining to left and right surfaces.

6 Likes

completely forgot i wanted this as a feature but this is needed. pretty sure this is called a volume light or smtn, might be wrong. but i still dont know why roblox hasnt added these since they would be so useful