赞
踩
首先我们要打开unity urp 管线的深度设置
1、水面首先要判断深浅位置我们就需要用到Scene Depth 节点和Screen Position节点。Scene Depth调整成Eye,以及Screen Position调整成Raw
由图所知我们将Scene Depth减去Screen Postion的深度,也就是Screen Postion的w,就可以获得深度了。
我们这里使用的是Raw模式,它提供了一个四维矢量的返回值。分别是XYZW,XYZ是这个坐标在屏幕空间上的坐标,W则是深度。Raw返回的数是一个没有将整体除以W的坐标。
我们得到水里面的深度
我们需要取值0-1中间所以我们除一个常量最后把他的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。