Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

深度纹理和法线的作用 一、为什么要使用深度和法线纹理 主要原因: 仅仅通过屏幕后处理的这种,基于获取当前屏幕中心的像素信息进行后处理的的效果 存在某些问题,导致无法实现某些效果 1. 效果欠佳 比如实现默写边缘检测效果时,边缘检测信息受物理纹理和光照等因素,无法更准确的检测边缘,会得到一些我们不需要的边缘点 2. 无法实现 比我们想要实现某些景深效果(虚化背景),我们无法通过像素的颜色颜色来...

深度纹理和法线的背后的原理 一、深度纹理存储的是什么信息? Unity深度纹理中存储的信息 也就是Shader中使用的_CameraDepthTexture 和 _CameraDepthNormalsTexture采样的信息 是进行裁剪空间变换后的z分量再转化到0~1之后的结果 因为齐次裁剪空间下坐标的范围为-1 ~ 1,而纹理中存储的是0 ~ 1 因此Unity会将其利用以下公式进行转换 ...