roblox-lighting について
Roblox のライティング、雰囲気、ポストプロセス、昼夜サイクルを設定する実用的なスキルです。Studio のシーンを調整する制作者向けに、プロパティ例と性能上の注意点を示します。
主な機能
- 01Lighting サービスのプロパティ例
- 02Atmosphere の設定
- 03ポストプロセス効果の設定
- 04昼夜サイクルの例
- 05ローカルライトと性能の指針
活用シーン
- 01シーンの時刻と環境光の設定
- 02フォグやポストプロセス効果の追加
- 03昼夜サイクルの構築
- 04表示中の影付きライトの性能確認
MCP 対応
MCP を使ってライティングを確認し、最小限の変更を加え、結果をキャプチャして性能を調べるワークフローを説明します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ tabooharmony/ roblox-brain --skill roblox-lightingインストール後、Claude Code で/roblox-lightingを入力して読み込まれたか確認します。
同梱ファイルreferences/full.md
詳細
Roblox のライティングと雰囲気
読み込むタイミング
Roblox のライティング、雰囲気、昼夜、またはポストプロセス(Bloom、ColorCorrection、DepthOfField)を扱う場合に読み込みます。
クイックリファレンス
Lighting サービス
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
ポストプロセス(すべて Lighting の子に設定)
| エフェクト | 主なプロパティ |
|---|---|
BloomEffect | Intensity(0-1)、Size(px)、Threshold(>0.7 を推奨) |
ColorCorrectionEffect | Brightness、Contrast、Saturation(-1 ~ 1)、TintColor |
DepthOfFieldEffect | FarIntensity、FocusDistance、InFocusRadius、NearIntensity |
SunRaysEffect | Intensity(0-1)、Spread(0-1) |
昼夜サイクル
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)
ローカルライト
| ライト | 用途 | 主なプロパティ |
|---|---|---|
PointLight | ランプ、たいまつ | Range、Brightness、Color |
SpotLight | 懐中電灯 | Range、Angle、Face |
SurfaceLight | スクリーン、パネル | Range、Angle、Face |
パフォーマンス: 影を落とすライトは、表示範囲内で 4~6 個までに制限します。ほとんどのライトでは Shadows=false を使用します。Neon マテリアルなら、低コストで発光表現を実現できます。
MCP: 確認し、最小限の変更を加えてキャプチャし、パフォーマンスを確認します。
よくある落とし穴
- Brightness が 3 を超えると白飛びします。Density が 0.5 を超えると濃すぎます。ポストエフェクトは最大 2~3 個にします。
- Ambient を黒にするのは避けてください。Technology は非推奨です。Technology とその代替機能は Studio 内でのみ使用できます。
リファレンス
- ムードプリセット(昼、ゴールデンアワー、夜、ホラー、水中、SF)、ゾーンの Tween、完全な例:
references/full.md
コメント
Markdown 対応