Unity URP下阴影锯齿

这篇具有很好参考价值的文章主要介绍了Unity URP下阴影锯齿。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.概述

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

unity 阴影 锯齿,Unity URP,unity,URP

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

2.URP Asset

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

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

unity 阴影 锯齿,Unity URP,unity,URP

unity 阴影 锯齿,Unity URP,unity,URP

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

unity 阴影 锯齿,Unity URP,unity,URP

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

3.Lighting

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

unity 阴影 锯齿,Unity URP,unity,URP

4.Shadows

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

unity 阴影 锯齿,Unity URP,unity,URP

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

                        unity 阴影 锯齿,Unity URP,unity,URPunity 阴影 锯齿,Unity URP,unity,URP文章来源地址https://www.toymoban.com/news/detail-816572.html

到了这里,关于Unity URP下阴影锯齿的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity UGUI图片锯齿严重怎么解决

    在开发的时候,发现图片锯齿严重,打包到移动端或者在编辑器都这样,如下图 查了一些资料,找到了原因如下: 关于为什么会发生这种情况:看起来你的源资源比你在屏幕上显示的大小大得多。所以当双线性滤波试图平滑它时,它只能平滑源纹理中的2x2块纹理,这可能只

    2024年02月04日
    浏览(33)
  • 【Unity Shader】Unity阴影

    记录下在unity中如果想实现阴影,有哪些路子可以选择,目前看有两种 1.经典的shadowmap 2.planar projection 如果开启renderer组件的cast shadows为on,开启平行光的light组件的shadow type,那么就会在物体shader中寻找LightMode=ShadowCaster的Pass进行渲染 场景有两个物体,平面和球体,使用unity内

    2024年02月09日
    浏览(42)
  • Unity 使用RenderTexture显示黑屏、重影、锯齿解决方法

    解决方案: 脚本new一个纹理贴图,而不是用序列化拖拽的RenderTexture。 解决方案: 只需要将Camera的 Clear Flags 设置为 Solid Color 纯色模式就可以了。 解决方案: 调整RenderTexture的antiAliasing抗锯齿参数即可。 抗锯齿值必须是(1, 2, 4 或者 8)之一,表明每像素样本的数量。 我择中使

    2024年02月11日
    浏览(28)
  • 【Unity Shader】Unity中阴影映射标准制作流程

    前半部分的基于图片的实时阴影技术是百人计划的前半部分总结,后面的Unity中的实现过程是《入门精要》中的实现。 这里的“基于图片”指阴影生成一张图片。 他并不是一个基于图片的解决方案,但思路值得借鉴。 缺点:只能投影到平面;投影物体必须在光线和平面之间

    2023年04月17日
    浏览(25)
  • 图形学中的抗锯齿讨论以及在unity中的应用

    抗锯齿(Anti-Aliasing)是图形学中,很重要的一个部分。本文旨在做一些分析总结,并对平时不理解的细节,做了调研,但毕竟不是做GPU行家,所以有不对的地方,欢迎拍砖^^。 下图,是一个在unity中,不开启抗锯齿的情况下的渲染效果,可以看到,边沿区域,例如黄色块的边沿

    2024年02月15日
    浏览(36)
  • Unity Lighting -- 配置阴影

            本笔记使用URP管线进行说明         在项目窗口中,主菜单中选择Edit - ProjectSettings,然后选择Quality,查看当前项目所使用的URP资源,目前例子所使用的资源为UniversalRP_HighQuality资源          在工程窗口中,会有对应的渲染管线配置资源文件,选择这个文件,查看其

    2024年02月14日
    浏览(26)
  • 【Unity URP】URP Camera使用及动态设置

    官方文档:   摄像机 | Universal RP | 12.1.1 https://docs.unity3d.com/cn/Packages/com.unity.render-pipelines.universal@12.1/manual/cameras.html 相机类型: Render Type(渲染类型) Base(基础相机):渲染到特定渲染目标的通用相机,场景中必须至少有一个。 Overlay(叠加相机):将其视图渲染在另一个摄

    2024年02月12日
    浏览(29)
  • Unity阴影(Shadow)、Shadowmap

    在Unity中,阴影(Shadow)是用于模拟场景中物体之间相互遮挡和光照效果的特性。阴影可以增加场景的真实感,并在视觉上提供深度和空间感。 Unity提供了几种阴影投射和接收的方法和技术,包括: 实时阴影(Real-time Shadows):使用实时计算的方法在运行时生成阴影效果。U

    2024年02月11日
    浏览(36)
  • Unity——URP相机详解

    2021版本URP项目下的相机,一般新建一个相机有如下组件 1:Render Type( 渲染类型 ) 有Base和Overlay两种选项,默认是Base选项         Base:主相机使用该种渲染方式,负责渲染场景中的主要图形元素         Overlay(叠加):使用了Oveylay的相机会把它渲染出的图形叠加到其他相机之上

    2024年02月05日
    浏览(35)
  • Unity URP相机使用简介

    使用URP后,相机组件的面板发生了变化,如下图。接下来简单的介绍下URP下的相机使用 RenderType 有2个选项,Base和Overlay。如下图 Overlay的相机无法单独显示,可以看到Game窗口一片黑 Base类型的相机可以单独显示,把RenderType模式修改为Base,可以看到Game窗口显示出来了 前面说了

    2024年02月10日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包