作用
LinearEyeDepth的使用方法相对简单,只需传入深度纹理中的深度值(范围0~1)即可计算出实际的深度值。
原理
先来看看深度纹理中记录的深度值是怎么来的。在观察空间中,顶点z经过投影矩阵得到齐次坐标z’,z’除以齐次分量得到[-1,1]范围的坐标z’’,z’’*0.5+0.5得到[0,1]范围的坐标z’’’,z’’'的z分量既是深度纹理中储存的值。
现在,我们只需要把深度纹理中的深度值进行反向计算,就可以得到实际的深度值。LinearEyeDepth会帮我们完成这个反向计算。
本文解析了LinearEyeDepth如何利用深度纹理中的数据,通过简单的计算反推出实际深度值。介绍深度值的生成过程,并详述了如何借助该工具进行深度还原。

3080

被折叠的 条评论
为什么被折叠?



