当前位置:   article > 正文

Unity URP下阴影锯齿_unity 阴影 锯齿

unity 阴影 锯齿

1.概述

        在Unity开发的URP项目中出现阴影有明显锯齿。如下图所示:

        并且在主光源的Shadow Type已经是Soft Shadows模式了。

2.URP Asset

        阴影出现锯齿说明阴影质量不高,所以要先找到URP Asset文件进行阴影质量参数的设置。

1.打开PlayerSetting找到Graphics(也可以Quality),然后找到管线设置文件(Asset)。

2.在Inspector面板下会出现设置参数。

如上图所示为了Asset文件的主要设置参数界面,与阴影相关的主要是Lighting和Shadows。Quality是整体显示质量设置,MSAA抗锯齿设置等。

3.Lighting

        在Lighting中有个Shadow Resolution,这是调整阴影分辨率的。由于Unity默认的阴影是用ShowMap,实际上就是一张纹理贴图,所以通过调整分辨率也能提高阴影的像素,就能提高阴影质量,但是提高像素就会增加消耗,而一般都是2048,所以不推荐修改这个了。如下图为Lighting的设置界面。

4.Shadows

        在Shadows设置界面中,如下图所示。

需要注意Max Distance属性表示距离相机的最大距离,在这个距离内Unity会渲染阴影。因为距离远了范围大生成的showMap也就越大,那么一个物体阴影渲染分到的分辨率就越低,阴影渲染得越近分到的分辨率越高,所以将Max Distance属性调小到10(注意超出相机距离就不会渲染)。调整后的效果如下图所示(左边为调整后的效果,右边为调整前的效果)。

                        

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号