I’m trying to decide which lighting model to use and what the trade-offs are.
For instance, does “ShadowMap” support spotlights? If an old phone can’t handle “ShadowMap” (which I assume is the most expensive), what is the fallback? Does it automatically do something reasonable or do I have to do something?
If I turn on “ShadowMap”, what percent of phones will it work on?
ShadowMap currently only supports sun shadows. Spotlights still use the older voxel system, but will eventually work with shadow mapping. Because of mobile’s limited performance and memory, low graphics settings will automatically fallback to Voxel from ShadowMap to save performance, no matter which you have set. You shouldn’t limit your game to Voxel because of mobile since Roblox handles changing it for you.
If I am not mistaken, doesn’t shadow map disable itself when the graphic settings are set to low? I don’t see shadows when I turn down the graphic settings so I think using Shadowmap would be fine.
What @Sentross said, ShadowMap disables itself when the graphics quality is too low. But if you wanted it to look good without players having to put down their graphics, just use Voxel. its still Ok, and much better than compatibility , which looks terrible.