一日一Shader·滤镜【SG_15】

今天研究折射效果,网上找的实现方式主要是抓取摄像机看到的图像,然后对该图像进行处理。

涉及光学计算的部分先放一边,先实现对图像抓取的功能。

有一个方法是GrabPass,但是在SRP管线下不支持。不过倒是能用ShaderGraph的方式实现图像抓取。

这里有一点要注意,_CameraOpaqueTexture是比较特殊的变量,它不需要赋值,而是自动会获取当前摄像机的图像。

另外ScreenPosition也比较重要,它让图像始终由当前摄像机抓取。

最后,目前只对截取的图像进行了单通道渲染,其实还有很多效果可以实现。

返回目录:https://blog.csdn.net/yzy1987523/article/details/107410556

猜你喜欢

转载自blog.csdn.net/yzy1987523/article/details/107495297