Unity中在URP下开启深度图
发布时间:2024年01月08日
前言
URP下的深度图、深度图记录的就是物体离摄像机的远近值。我们在这篇文章中,了解一下怎么开启URP下的深度图。
一、在Unity中打开URP下的深度图
- 在之前创建的URP设置文件中,打开Depth Texture
二、在Shader中开启深度图
- 我们使用一个胶囊体来测试 和 一个最简URP模板来测试
1、使用不透明渲染队列才可以使用深度图
“Queue”=“Geometry”
2、半透明渲染队列深度图就会关闭
三、在Shader中,获取深度图
- 我们把鼠标悬浮在URP设置的,深度图属性处
- 就可以看见Unity的提示,在Shader中怎么使用深度图
- _CameraDepthTexture
四、URP深度图 和 BRP深度图的区别
- URP下深度图只需要一个Pass
- BRP下,使用深度图,需要在使用的Shader中加入一个ShaderMask的Pass才可以。比较消耗性能。
文章来源:https://blog.csdn.net/qq_51603875/article/details/135458097
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!