Unity-6 面天空盒
此天空盒著色器從六個單獨紋理生成一個天空盒。每個紋理代表沿特定世界軸的天空視圖。為了方便說明,可以將場景視為位于立方體內。每個紋理代表立方體的一個內表面,所有六個紋理結合在一起形成一個無縫環(huán)境。
如需了解如何創(chuàng)建使用此天空盒著色器的材質,以及有關如何在場景中渲染天空盒的詳細信息,請參閱使用天空盒。
渲染管線兼容性
內置渲染管線和通用渲染管線 (URP)?都支持此著色器。
高清渲染管線 (HDRP)?不支持此著色器。
必備紋理
要創(chuàng)建一個?6 面天空盒,您需要六個單獨紋理,這些紋理組合在一起可映射到如下網(wǎng)絡布局:

為生成最佳的環(huán)境光照,紋理應使用高動態(tài)范圍 (HDR)。
屬性
屬性????????????????????????????????????????????????????描述
Tint Color要將天空盒著色成的顏色。Unity 將這種顏色添加到紋理以更改紋理外觀,而無需更改基礎紋理文件。
Exposure調整天空盒的曝光。因此可以校正天空盒紋理中的色調值。較大的值會產(chǎn)生曝光更強、看起來更亮的天空盒。較小的值會產(chǎn)生曝光更弱、看起來更暗的天空盒。Rotation天空盒圍繞正 y 軸旋轉。這會更改天空盒的方向,如果希望天空盒的特定部分位于場景的特定部分后方,則此設置很有用。
Front [+Z] (HDR)此紋理代表天空盒在世界的 Z 軸正方向上的一面。在新的 Unity 場景中,它位于默認攝像機的正面。
Back [-Z] (HDR)此紋理代表天空盒在世界的 Z 軸負方向上的一面。在新的 Unity 場景中,它位于默認攝像機的背面。
Left [+X] (HDR)此紋理代表天空盒在世界的 X 軸正方向上的一面。在新的 Unity 場景中,它位于默認攝像機的左側。
Right [-X] (HDR)此紋理代表天空盒在世界的 X 軸負方向上的一面。在新的 Unity 場景中,它位于默認攝像機的右側。
Up [+Y] (HDR)此紋理代表天空盒在世界的 Y 軸正方向上的一面。在新的 Unity 場景中,它位于默認攝像機的上面。
Down [-Y] (HDR)此紋理代表天空盒在世界的 Y 軸負方向上的一面。在新的 Unity 場景中,它位于默認攝像機的下面。
Render Queue確定 Unity 繪制游戲對象的順序。有關?Render Queue?的更多信息,請參閱?SL-SubShaderTags。
Double Sided Global Illumination指定光照貼圖是否在計算全局光照時考慮幾何體的兩面。設置為?true
?時,如果使用漸進光照貼圖,則背面將使用與正面相同的發(fā)射和反照率來反射光。