用于设置几何体通过或失败深度测试的条件。
深度测试允许具备 “Early-Z” 功能的 GPU 在渲染管线早期剔除无效几何体,并确保几何体的正确排序。通过修改深度测试条件,可实现物体遮挡等视觉效果。
渲染管线兼容性
功能名称 | 内置渲染管线 | 通用渲染管线(URP) | 高清渲染管线(HDRP) | 自定义脚本渲染管线(SRP) |
---|---|---|---|---|
ZTest | 支持 | 支持 | 支持 | 支持 |
用法
该命令用于修改渲染状态。可在Pass
块中为当前 Pass 设置渲染状态,或在SubShader
块中为该子着色器的所有 Pass 设置渲染状态。
签名与示例语法
签名 | 示例代码 | 功能 |
---|---|---|
ZTest [operation] | ZTest Less | 设置深度测试通过条件 |
有效参数值
参数 | 值 | 功能描述 |
---|