Unity深度缓冲区指令

深度信息

在这里插入图片描述

深度值从摄像机的近裁剪面到远裁剪面,范围[0 - 1],呈非线性变化。

深度缓冲区

每个顶点的深度信息,在光栅化阶段被差值,并写入到深度缓冲中。

ZWrite

默认ZWrite On

ZTest

Less | Greater | LEqual | GEqual | Equal | NotEqual | Never | Always

Offset 深度偏移

Offset Factor, Units
深度偏移,offset = (m * factor) + (r * units),默认值为0,0
m:指多边形的深度斜率(在光栅化阶段计算得出)中的最大值,多边形越是与近裁剪面平行,m值就越接近0。
r:表示能产生在窗口坐标系的深度值中可分辨的差异的最小值,r是由具体实现OpenGL的平台指定的一个常量。
结论:一个大于0的offset会把模型推远,一个小于0的offset会把模型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值