How Preferred Lighting Technology (Voxel, ShadowMap, Future) works in ClientAppSettings.json
Forces lightweight Voxel lighting for huge FPS gains on integrated graphics or enables Future specular lighting for screenshots.
When you adjust **Engine Settings → Preferred lighting technology** inside Bloxstrap, the bootstrapper writes `DFFlagDebugRenderForceTechnologyVoxel / FutureIsBrightPhase3` into `ClientSettings\ClientAppSettings.json` before `RobloxPlayerBeta.exe` initializes its renderer.
Recommended values and stability tips
- **Accepted values:** `Chosen by game, Voxel (Phase 1), ShadowMap (Phase 2), Future (Phase 3)`. Stick to the built-in GUI preset under Engine Settings unless you are testing a specific JSON override.
- **Resetting:** If a custom value causes visual artifacts or a startup crash, use Reset FastFlags to default.
- **Installer:** Download the latest Windows build of Bloxstrap from /download.
Frequently asked questions
What FastFlag does "Preferred Lighting Technology (Voxel, ShadowMap, Future)" control?
It manages `DFFlagDebugRenderForceTechnologyVoxel / FutureIsBrightPhase3` inside `ClientAppSettings.json`, accessible directly via **Engine Settings → Preferred lighting technology**.
Will this setting reset when Roblox updates?
No. Bloxstrap rewrites `ClientAppSettings.json` into the new Roblox version folder on every launch.