Skip to content

Lighting Scenario Auditor

Module: Design · Category: LevelDesign · Tool ID: LightingScenarioAuditor

Audits every light in the active level. Groups counts by type (Directional / Point / Spot / Rect / Sky) and mobility (Static / Stationary / Movable). Flags excessive movable lights against a configurable budget, missing essentials (no Skylight, no Directional), shadow-caster count, and unusual attenuation radii. Color temperature is shown when used.

Screenshot 01 — Hero shot — Auditor open with audit complete, summary block + light list with mixed Issues column visible.


  • Performance pass — finding levels with too many movable lights or shadow casters
  • Pre-cook validation — confirming a Skylight + Directional Light combination is set up
  • Inheriting a level — getting a one-glance view of what’s lighting the scene
  • Reporting lighting budgets to the team
  • Don’t use this for runtime lighting tuning — it’s an editor-side audit

  1. Open the EQLabs Hub and search for Lighting (or browse to Design → LevelDesign)
  2. Click the tool card
  3. Make sure the level is loaded
  4. Click Audit

SectionWhat it doesDefault
Audit buttonWalks every light actor in the level
Movable Light BudgetThreshold above which the audit flags a warning8
Export CSVSaves the audit as CSV
Summary blockTotal / movable / shadow-casters / issue count
Type Summaries listPer-type row: type, static / stationary / movable / total
Lights listPer-light row: name, type, mobility, intensity, attenuation radius, color temperature, shadow flag, issues

Single-click pings the actor in the level outliner.

  • Movable light count > Budget
  • More than 4 stationary lights overlapping (UE’s hard limit)
  • No Skylight in level
  • No Directional Light in level
  • Shadow casters above a heuristic threshold
  • Suspicious attenuation radii (very large)

Screenshot 02 — Type summary + light list — Type summary table at top, lights list below with mixed issues highlighted.


  1. Load the level
  2. Set Movable Light Budget to your project’s standard (8 is conservative; 16+ for high-end)
  3. Click Audit
  4. Walk the issues column for actionable fixes
  5. Optionally Export CSV

FieldWhat it doesDefault
Movable Light BudgetThreshold for movable light count8

Settings file: [Project]/Saved/EQLabs/Settings/LightingScenarioAuditor.json


  • In-panel summary + lights list
  • CSV export
  • No edits — read-only audit

  • The 4-stationary-overlap limit is a UE hard constraint — beyond 4, lights fall back to dynamic. The auditor flags this before it becomes a runtime cost
  • Movable light budgets are platform-dependent — desktops can handle dozens; mobile chokes around 4-8
  • Single-click selects in outliner


Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.