设置 GPU 上的深度偏差。
功能名称 | 通用 渲染管线一系列将场景内容显示到屏幕上的操作。Unity 允许您从预建的渲染管线中选择,或编写自己的渲染管线。 更多信息 查看 术语表 (URP) |
高清渲染管线 (HDRP) | 自定义 SRP | 内置渲染管线 |
---|---|---|---|---|
Offset | 是 | 是 | 是 | 是 |
此命令会更改渲染状态。在 Pass
块中使用它来设置该 Pass 的渲染状态,或者在 SubShader
块中使用它来设置该 SubShader 中所有 Pass 的渲染状态。
签名 | 示例语法 | 函数 |
---|---|---|
Offset <factor>, <units> |
Offset 1, 1 |
根据给定的值,将几何图形绘制得更靠近或更远离相机。 |
参数 | 值 | 函数 |
---|---|---|
factor | 浮点数,范围 -1 到 1。 | 缩放最大 Z 斜率(也称为深度斜率),以对每个多边形产生可变深度偏移。 不平行于近平面和远平面的多边形具有 Z 斜率。调整此值可避免此类多边形上的视觉伪像。 |
units | 浮点数,范围 -1 到 1。 | 缩放最小可解析深度缓冲区值,以产生恒定深度偏移。最小可解析深度缓冲区值(一个单位)因设备而异。 负值表示 GPU 将多边形绘制得更靠近相机。正值表示 GPU 将多边形绘制得更远离相机。 |