Lighting 服務包含可調整的屬性,以更新和自訂遊戲中的全域光照。光照屬性可分為五個類別:
- 顏色 — 設定遊戲中的色調。
- 強度 — 設定打在相機上的光的強度或量。
- 陰影 — 設定使用者在遊戲中對陰影的體驗。
- 外觀 — 決定光照樣式及光照/陰影品質或視距優先順序的屬性。
- 環境 — 設定遊戲世界的條件,例如一天中的時間和地理緯度。
顏色
環境光
Ambient 屬性為整個遊戲設置一個色調。這個屬性影響室外和室內環境的光照。
![Lighting.Ambient property of [0, 0, 0]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/Ambient-0-0-0.jpg)
室外環境光
OutdoorAmbient 屬性為遊戲的室外區域設置一個色調。這可以幫助模擬實際光照顏色在一天中的變化。例如,清晨或黃昏的陽光通常更暖和,色調更偏向粉紅和橙色,而晚上的光線則通常較冷,色調偏向藍色和紫色。
在以下圖片中,注意車庫和咖啡館內部的光照不會像更改 環境光 屬性那樣變化。
![Lighting.OutdoorAmbient property of [255, 150, 50]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/OutdoorAmbient-255-150-50.jpg)
顏色偏移_上
ColorShift_Top 屬性設置一個從面向陽光或月亮的表面反射的色調。
![Lighting.ColorShift_Top property of [0, 100, 255]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/ColorShift-Top-0-100-255.jpg)
顏色偏移_下
ColorShift_Bottom 屬性設置一個從面向遠離陽光或月亮的表面反射的色調。
在以下圖片中,注意面對陽光的砂岩牆面色調的變化。
![Lighting.ColorShift_Bottom property of [255, 0, 220]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/ColorShift-Bottom-255-0-220.jpg)
強度
亮度
Brightness 屬性設置光的強度。這可以幫助增加明亮區域和陰影之間的對比,模擬明亮的陽光和溫暖的天氣。

曝光補償
ExposureCompensation 屬性對遊戲應用曝光。曝光是到達相機的光量。
較低的值類似於攝影中的曝光不足,而較高的值則類似於曝光過度。

陰影
全球陰影
啟用後,GlobalShadows 屬性會渲染陰影。

陰影柔和度
ShadowSoftness 屬性調整陰影的模糊程度,範圍從 0(銳利邊緣)到 1(柔和邊緣)。當 LightingStyle 設定為 Realistic 時,此屬性是有效的。

外觀
光照樣式
LightingStyle 指示遊戲中光照的藝術意圖,作為 Enum.LightingStyle 選項。Realistic 提供 Roblox 能夠提供的最先進和最真實的光照和陰影,而 Soft 則產生較平坦的復古 Roblox 風格,光線和陰影更柔和。

優先考慮光照品質
PrioritizeLightingQuality 屬性指示您是希望優先考慮光照/陰影品質還是視距縮小。隨著渲染品質等級的降低,設定為 true 將優先考慮先進的陰影和高品質的著色器在較近的距離,而設定為 false 則優先考慮視距。如果光照和陰影對您遊戲的藝術感受非常重要,請將其設定為 true。
環境
時鐘時間和一天中的時間
ClockTime 和 TimeOfDay 屬性都表示一天中的當前時間(以小時為單位),並且它們是直接相關的;如果您更改一個屬性,另一個也會改變。
這些屬性之間唯一的區別在於它們的數值;ClockTime 表示從 0 小時到 24 小時,而 TimeOfDay 則表示以 24 小時字符串表示的時間。

地理緯度
GeographicLatitude 屬性表示地理緯度(以度為單位)。請注意,雖然此屬性會改變陽光和月光的位置,但它不會改變 ClockTime 和 TimeOfDay 屬性。
環境漫反射比例
EnvironmentDiffuseScale 屬性決定環境中有多少環境光源。
在以下圖片中,注意環境光的變化,特別是在拉麵店的廚房裡。

環境鏡面反射比例
EnvironmentSpecularScale 屬性決定環境中有多少鏡面反射光源。當設置接近值 1 時,光滑的物體更能反射環境,金屬看起來更加真實。
