I’m sure that many developers struggle to make the environment fair for people playing on different graphics levels. People playing on the lowest graphics quality may see an object that somebody playing on the maximum quality cannot see, which creates a discrepancy in fairness. There is no way to control how instances are rendered, and thus makes this setback a limitation to a wide variety of developers.
If Roblox is able to add some sort of Graphics Fidelity to instances that could be rendered (lights, base parts, decals, etc.), it would alleviate these problems.
There will be three different options:
Enum.GraphicsFidelity.Max
— renders like it’s on max graphics
Enum.GraphicsFidelity.UserChoice
(default) — renders on the players graphics level
Enum.GraphicsFidelity.Min
— renders like it’s on lowest graphics