---
title: "Preferred Lighting Technology (Voxel, ShadowMap, Future) — Bloxstrap Engine & FastFlag Reference"
description: "Configure Preferred Lighting Technology (Voxel, ShadowMap, Future) (DFFlagDebugRenderForceTechnologyVoxel / FutureIsBrightPhase3) in Bloxstrap via Engine Settings → Preferred lighting technology. Supported values: Chosen by game, Voxel (Phase 1), ShadowMap (Phase 2), Future (Phase 3)."
canonical: https://bloxstraplabs.ink/engine/lighting-technology-voxel-shadowmap-future
updated: 2026-10-17
---

# Preferred Lighting Technology (Voxel, ShadowMap, Future)

Forces lightweight Voxel lighting for huge FPS gains on integrated graphics or enables Future specular lighting for screenshots. Underlying key: DFFlagDebugRenderForceTechnologyVoxel / FutureIsBrightPhase3.

## Facts (2026-10-17)

- **Setting:** Preferred Lighting Technology (Voxel, ShadowMap, Future)
- **FastFlag Key:** DFFlagDebugRenderForceTechnologyVoxel / FutureIsBrightPhase3
- **GUI Location:** Engine Settings → Preferred lighting technology
- **Supported Values:** Chosen by game, Voxel (Phase 1), ShadowMap (Phase 2), Future (Phase 3)

## 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](https://bloxstraplabs.ink/engine) 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](https://bloxstraplabs.ink/engine/how-to-reset-fastflags-to-default-bloxstrap).
- **Installer:** Download the latest Windows build of Bloxstrap from [/download](https://bloxstraplabs.ink/download).

## FAQ

### 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.

## Related

- [Bloxstrap Engine & FastFlags](https://bloxstraplabs.ink/engine)
- [Best Bloxstrap FastFlags for High FPS & Smooth Frame Pacing](https://bloxstraplabs.ink/engine/best-bloxstrap-fastflags-for-fps-and-low-ping)
- [FastFlags (FFlag, DFInt, FString, FLog)](https://bloxstraplabs.ink/words/fastflags-fflags)
- [Bloxstrap Windows Setup & Installation](https://bloxstraplabs.ink/setup)
- [Framerate Limit / FPS Unlocker (DFIntTaskSchedulerTargetFps)](https://bloxstraplabs.ink/engine/dfint-task-scheduler-target-fps)

## Download

Free Windows app: [Download Bloxstrap](https://bloxstraplabs.ink/download)

Markdown mirror: https://bloxstraplabs.ink/engine/lighting-technology-voxel-shadowmap-future.md
