tabooharmony/roblox-brain2 files

Roblox Lighting

Use for Roblox lighting, atmosphere, day/night, or post-processing effects.

Specification
Skill ID
tabooharmony/roblox-brain/roblox-lighting
Publisher
tabooharmony
Repository
roblox-brain
Installs
0
Files
2
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

tabooharmony/roblox-brain/roblox-lightingInstalls these files
  • SKILL.md
  • references/full.md

What this skill tells the agent

Roblox Lighting & Atmosphere

When to Load

Load for Roblox lighting, atmosphere, day/night, or post-processing (Bloom, ColorCorrection, DepthOfField).

Quick Reference

Lighting Service

Lighting.ClockTime = 14            -- 0-24 numeric
Lighting.Brightness = 2            -- 0-10, default 2
Lighting.Ambient = Color3.fromRGB(70, 70, 70)        -- shadow fill
Lighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128)
Lighting.GlobalShadows = true
Lighting.ShadowSoftness = 0.2      -- 0=sharp, 1=soft
-- Configure tech/style/quality in Studio; these properties are not script-writable.
-- Verify enum values and device behavior against current Creator Hub docs before setting them.

Atmosphere

local atmo = Instance.new("Atmosphere")
atmo.Density = 0.3    -- 0=clear, 1=opaque (keep <0.5)
atmo.Offset = 0.25    -- 0=ground, 1=sky
atmo.Color = Color3.fromRGB(199, 199, 199)   -- near fog
atmo.Decay = Color3.fromRGB(92, 92, 92)      -- far/horizon
atmo.Glare = 0        -- 0-10
atmo.Haze = 0         -- 0-10
atmo.Parent = Lighting

Post-Processing (all parented to Lighting)

EffectKey Properties
BloomEffectIntensity (0-1), Size (px), Threshold (>0.7 recommended)
ColorCorrectionEffectBrightness, Contrast, Saturation (-1 to 1), TintColor
DepthOfFieldEffectFarIntensity, FocusDistance, InFocusRadius, NearIntensity
SunRaysEffectIntensity (0-1), Spread (0-1)

Day/Night Cycle

local CYCLE_SPEED = 1  -- minutes per full day
task.spawn(function()
    while true do
        Lighting.ClockTime += (task.wait() / 60) * (24 / CYCLE_SPEED)
        if Lighting.ClockTime >= 24 then Lighting.ClockTime -= 24 end
    end
end)

Local Lights

LightUseKey Props
PointLightLamps, torchesRange, Brightness, Color
SpotLightFlashlightsRange, Angle, Face
SurfaceLightScreens, panelsRange, Angle, Face

Perf: Limit shadow-casting lights to 4-6 visible. Use Shadows=false on most. Neon material = cheap glow.

MCP: Inspect, change minimally, capture, check performance.

Common Pitfalls

  • Brightness >3 washes out. Density >0.5 = soup. Max 2-3 post effects.
  • Avoid black Ambient. Technology is deprecated; it and its replacements are Studio-only.

References

  • Mood presets (Day, Golden Hour, Night, Horror, Underwater, Sci-Fi), zone tweens, full examples: references/full.md

Use this skill in a project

Open any RiverX project, search the Skills panel for tabooharmony/roblox-brain/roblox-lighting, and install it in one click.

Use this skill