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

SciFiHoloScreen Additive

SciFiHoloScreen Additive shader demo

SciFiHoloScreen Additive 着色器使用叠加混合渲染发光的透明科幻显示。适用于 HUD、浮动投影或 UI 叠加层。

着色器路径

  • Built-in RP: _MaxKill Studios/SciFiHoloScreen/SciFiHoloScreen Additive BuiltIn
  • URP: _MaxKill Studios/SciFiHoloScreen/URP/SciFiHoloScreen Additive URP
  • HDRP: _MaxKill Studios/SciFiHoloScreen/HDRP/SciFiHoloScreen Additive HDRP

着色器属性说明

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 在背景空间内添加深度和氛围。