跳到主要内容
[DOC]0xB3E7A1F9
LOADED
SYS_TIME:

SciFiHoloScreen

SciFiHoloScreen shader default demo

SciFiHoloScreen 着色器渲染不透明的科幻屏幕。适用于游戏内监控器、终端和控制面板。

着色器路径​

  • _MaxKill Studios/SciFiHoloScreen/URP/SciFiHoloScreen URP

着色器属性说明​

Frame​

控制环绕全息显示屏的外框。

Frame property settings

属性说明
Frame Tint Color (HDR)控制外框颜色。
- 默认为白色(无变化)。调整 HDR 颜色和 Intensity 可添加自发光效果
Frame Texture外框贴图。
- 请使用带 Alpha 通道的 PNG 或 TGA 以确保全息显示正确

Hologram​

控制全息内容,包括颜色、缩放、深度以及定义各层的遮罩贴图。

Hologram property settings

属性说明
Hologram Tint Color (HDR)控制全息颜色。
- 默认为白色(无变化)。调整 HDR 颜色和 Intensity 可添加自发光效果
Use Random Hologram Tint设置是否使用随机全息色调
Random Hologram Tint Blend调整随机全息色调的混合比例
Random Hologram Tint Intensity调整随机全息色调的强度
Random Hologram Saturation调整随机全息的饱和度
Hologram Mask Texture定义全息形状的 RGBA 贴图。
- 每个通道可与下方的通道属性组合,产生不同的全息效果
Hologram Scale直接调整全息大小。
- 当 Hologram Scale Option 为 MatchObject 时忽略此项
Hologram Scale Option设置全息的缩放基准。
- MatchObject:基于对象大小缩放
- Independent:独立于对象大小缩放
Depth Multiplier调整所有全息层的深度。
- 控制 3D 效果的感知深度

Red Channel​

全息遮罩贴图红色通道层的颜色与深度设置。

Red channel property settings

属性说明
R Channel Color (HDR)调整全息贴图红色通道对应区域的颜色
R Channel Depth调整红色通道区域的深度。
- 值 1 表示距网格表面 1 米的深度

Green Channel​

全息遮罩贴图绿色通道层的颜色与深度设置。

Green channel property settings

属性说明
G Channel Color (HDR)调整全息贴图绿色通道对应区域的颜色
G Channel Depth调整绿色通道区域的深度。
- 值 1 表示距网格表面 1 米的深度

Blue Channel​

全息遮罩贴图蓝色通道层的颜色与深度设置。

Blue channel property settings

属性说明
B Channel Color (HDR)调整全息贴图蓝色通道对应区域的颜色
B Channel Depth调整蓝色通道区域的深度。
- 值 1 表示距网格表面 1 米的深度

Alpha Channel​

使用 Alpha 通道的可选第四层。通过 Use Alpha Channel 启用。

Alpha channel property settings

属性说明
Use Alpha Channel启用 Alpha 通道作为额外的全息层
Alpha Channel Color (HDR)调整 Alpha 通道区域的颜色
Alpha Channel Depth设置 Alpha 通道区域的深度。
- 值 1 表示距网格表面 1 米的深度

Backdrop​

控制模拟内部空间中背景区域的属性。

Backdrop property settings

属性说明
Backdrop Color (HDR)设置背景颜色。
- 此颜色与贴图组合以确定最终颜色
Use Random Backdrop Color设置是否使用随机背景颜色
Random Backdrop Color Intensity调整随机背景颜色的强度
Random Backdrop Color Blend调整随机背景颜色的混合比例
Random Color Swizzle Mode设置随机颜色混排模式
Backdrop Color Intensity调整背景颜色的亮度。
- 亮度也可通过 Backdrop Color 属性调整,但此处作为独立控制项提供以便使用
Backdrop Texture定义背景的贴图。
- 推荐使用能强调全息效果的网格型贴图
Backdrop Scale Option设置背景的缩放基准。
- MatchObject:背景按对象大小缩放
- Independent:无论对象大小如何都保持平铺
Backdrop Tiling控制背景贴图的平铺
Backdrop Depth以米为单位设置背景空间的深度。
- 值 1 设置为 1 米深度

Backdrop Fog​

在背景空间内添加基于深度的渐变。减少背景贴图的平面感,可在内部模拟光线或雾气。

Backdrop fog property settings

属性说明
Backdrop Fog Color设置雾气颜色。
- 设置深色可使背景深度面不那么突出
Backdrop Fog Density设置雾气密度。
- 值越高雾越浓,越能强调全息背后的光效
Backdrop Fog Density Remap Min设置雾气起始位置。
- 以背景深度的百分比指定;例如背景深度为 30 米且此值为 0.1,则雾从 3 米处开始。
- 默认值为 0,从背景最前方开始
Backdrop Fog Density Remap Max设置雾气最浓的位置。
- 同样以背景深度的百分比指定;例如背景深度为 30 米且此值为 0.5,则雾在 15 米处最浓。
- 默认值为 1,在最远端显示最大密度

SpriteSheet Mode​

全息遮罩贴图为精灵图集时可用的属性。

SpriteSheet mode property settings

属性说明
SpriteSheet Mode设置是否启用 SpriteSheet 模式
Rows设置精灵图集的行数
Columns设置精灵图集的列数
SpriteSheet ID设置要显示的 SpriteSheet ID
Use Random Sprite Sheet ID设置是否使用随机 SpriteSheet ID

提示​

  • 混合通道颜色和深度值以创建分层全息效果。
  • Backdrop 属性在全息层后方添加深度。
  • Backdrop Fog 在背景空间内添加深度和氛围。