Skybox

介紹

在遊戲的 Hierarchy 菜單中,你將會找到一個 Skybox 物件。

image-20250106145115975

這是場景中預設的 Skybox,你無法刪除或重新命名此物件。不過,你可以通過其 Inspector 修改與 Skybox 模板、光照以及霧效相關的設置。

image-20250106145447868

Skybox Inspector

Skybox

Skybox 模板

image-20250106150927792

我們提供了數個 Skybox 模板,您可以根據這些模板的參數進行進一步調整。然而,模板的參數是固定的,如果您修改任何配置,Skybox 類型將自動變更為「Custom」。

image-20250106163715369

配置詳情

配置項目 描述
光照顏色 定向光源的顏色。
光照強度 定向光源的強度,範圍為 (0,4],數值越高表示光照越強。
黑暗度 定向光源直接照射的表面黑暗度,範圍為 [0,1],數值越高表示表面越暗。
陰影強度 被定向光源擋住後,投射到其他表面的陰影深度,範圍為 [0,1]。數值越高表示陰影越深,0 表示沒有陰影。
地面濕度 地面上的高光效果,數值越高高光越強。此效果目前不支援。
鏡頭光暈 當直接看向太陽(定向光源)時的光暈效果,數值越高表示光暈越強。此效果目前不支援。
環境光顏色 環境光是一種無方向性的光源,模擬當場景物體沒有直接光源照射時接收到的基本光線。此參數調整環境光的顏色。

Skybox 也是一個全域模組屬性,你可以通過存取全域 Skybox 動態修改這些參數。

image-20250107191709360

修改定向光源的旋轉角度

雙擊 Hierarchy 中的 Skybox 以定位用來模擬定向光源的場景物件。你也可以在 Inspector 中查看其 Transform 組件。

image-20250106181621443

定向光源的照射方式類似於太陽照射地球的方式。定向光源離場景是無限遠的,修改其 Transform 旋轉角度就等於調整光源照射場景的角度。此場景物件僅用於方便地調整定向光源的旋轉角度,修改其位置不會對實際效果產生任何影響。

霧效

霧效根據物體與 相機 的距離為物體加上顏色。這個效果類似於現實世界中的霧霾,你可以用它來模擬霧霾或隱藏相機遠裁剪面之外的物體。

image-20250106183514572

霧效設置

配置項目 描述
霧的顏色 霧的顏色,包括透明度。
霧開始距離 距離相機 “霧開始距離” 內的物體將會被霧覆蓋,且透明度為 0,隨著距離相機越遠,透明度會逐漸增加,直到達到設置的透明度。
霧結束距離 距離相機 “霧結束距離” 或更遠的物體將完全被霧覆蓋,透明度等於設置的霧顏色透明度。

霧效範例

我們在場景中放置三個立方體,並讓它們沿著 X 軸間隔 5 公尺。

image-20250106184039329

我們設置霧效從 5 公尺開始,並在 10 公尺處達到最濃厚的效果,顏色使用預設值。

image-20250106184212648

這意味著,當距離相機 5 公尺時,霧效開始顯現,並隨著距離增長變得越來越濃,直到 10 公尺時達到最濃的效果。

假設第一個立方體位於 (0,0,0),並且相機放置在 (-5,1,0),你會看到:

image-20250106184940077

你會看到霧效從第一個立方體開始顯現,並在第二個立方體處達到最濃的效果。