Unity-ShaderLab:舊版 Fog 命令
2021-04-13 08:37 作者:unity_某某師_高錦錦 | 我要投稿
通過 Fog 命令控制 Fog 參數(shù)。
霧化效果根據(jù)與攝像機的距離將所生成像素的顏色向下混合為恒定顏色。霧化不會修改混合后像素的 Alpha 值,而只是修改其 RGB 分量。
語法
Fog?
在花括號中指定 Fog 命令。
Mode
定義霧模式。默認值是 Global,可轉(zhuǎn)換為 Off 或 Exp2,具體取決于是否在渲染設(shè)置 (Render Settings) 中開啟了霧效。
Color
設(shè)置霧效顏色。
Density?
設(shè)置指數(shù)霧效的強度。
Range
設(shè)置線性霧效的遠近范圍。
詳細信息
默認霧效設(shè)置基于?Lighting?窗口中的設(shè)置:霧模式為?Exp2?還是 __Off__;強度和顏色也是獲取自這些設(shè)置。
請注意,如果使用片元程序,則仍將應(yīng)用著色器的霧效設(shè)置。如果平臺上不存在固定函數(shù)霧效功能,Unity 將在運行時修補著色器,以支持請求的霧模式。
標簽: