Lighting Preset Manager captures your Studio scene’s lighting — sky, atmosphere, fog, bloom, color correction, depth of field, sun rays
— into a named preset in one click. Every preset’s thumbnail is a real screenshot of your actual viewport
at capture time, not a ViewportFrame approximation.
Why this, not just saving Lighting settings to a Folder ViewportFrame previews can’t render fog, Atmosphere, or post-processing effects. Your preview never matches the actual scene. This plugin uses Studio’s native CaptureService:CaptureScreenshot to grab real viewport pixels — so your preset library is a visual catalog of your scenes, not a grid of bland approximations.
Features
Capture the full Lighting state in one click (Lighting service + every whitelisted child: Atmosphere, Sky with skybox textures, BloomEffect, ColorCorrectionEffect,
DepthOfFieldEffect, SunRaysEffect, BlurEffect)
Apply any preset to restore the exact state
A/B Swap Live — slot two presets as A and B, click Swap to alternate between them in the viewport. The fastest way to compare two lighting moods side-by-side.
Re-capture — regenerate any preset’s thumbnail on demand
Update — overwrite a preset with the current Lighting state (same name, fresh snapshot)
Duplicate — copy a preset to tweak a variant
JSON export/import — share any preset (or your whole library) as plain JSON. Paste into DevForum replies, Discord messages, or gists. Import shared packs the same way.
Undo-safe — every Apply wraps in ChangeHistoryService:TryBeginRecording. Ctrl+Z reverts atomically.
Workflow example
- Tune your lighting to a perfect sunset
in the viewport. - Click Capture — preset saved, thumbnail is a real screenshot of your scene.
- Open a different scene later. Click Apply on your sunset preset — it returns exactly.

- Want to compare two moods? Slot sunset as A, overcast as B, hit Swap Live to flip between them.

Sharing presets
Preset JSON is plain text, 2–8 KB per preset — pasteable into forum replies, Discord, or gists. The format is schema-versioned. Drop a pack JSON into this thread and others can
import it straight into their Studio. ![]()
Install
https://create.roblox.com/store/asset/85701203539887/Lighting-Preset-Manager
Known limitations (transparency)
- Thumbnails are real screenshots captured per-user. JSON exports include full Lighting data but NOT the thumbnail image - too large to include in shareable JSON. After
importing, click Re-capture on a preset to generate your own preview. - Thumbnails persist across Studio sessions via the plugin’s local settings. Library caps at ~13 presets with persisted thumbnails; older ones gracefully fall back to an
approximation (one click Re-capture restores them).
Feedback welcome
Drop preset packs in this thread, report bugs, request features. I’ll reply to every comment in the first day — actively iterating. ![]()
Thank you for reading, enjoy your easy lighting setup!
-Blankscarface23



