当前位置: 首页 >  在线学习 >  Unity3D学习记录01:URP渲染管线以及3D游戏场景设置

Unity3D学习记录01:URP渲染管线以及3D游戏场景设置

导读:以下内容所使用的版本均为Unity2022.3.先在Window->Package Manager->Unity Registry里面搜索添加Universal RP.Unity中,创建渲染管线的方式为Asset文件夹下右键Create->Readering->URP Asset

以下内容所使用的版本均为Unity2022.3

先在Window->Package Manager->Unity Registry里面搜索添加Universal RP

Unity中,创建渲染管线的方式为Asset文件夹下右键Create->Readering->URP Asset(with Universal Asset)

会创建以下两个Pipeline:

接着在图中的设置里添加这两个渲染管线(Project Setting在Edit窗口下打开)

然后在Window->Readering->Reader Pipeline Converter中勾选所需渲染的模块,最后点击右下角的按钮即可完成渲染的设置

PS:导入Unity的素材需要支持URP渲染才行

Pipeline的一些参数设置:

Quality中有我们游戏常见的一些渲染设置,如抗锯齿,HDR等,下图中的Anti Aliasing就是抗锯齿,Disabled即为未打开

Lighting中的Cast Shadows就是是否开启阴影(可以理解为有无影子)

这里我是主光源开启了阴影,表示主光源发出的光会产生影子

Shadow Resolution可以理解为阴影的分辨率,256到4096不等,越高影子越清晰

Shadow中的Max Distance表明最大的渲染距离,在摄像机超过这个距离的时候,就看不到影子了,调整适当的距离,可以很好的节省我们的性能开销

Cascade Count即为阴影的分级

上图为一级,由地下的条可见,当最大渲染距离为50m的时候,我们看到的物体处于40m内则阴影比较实,40-50m这个距离则会比较虚,达到一个比较真实的环境模拟

下图我将最大渲染距离改为了25,阴影分为了两级,Split 1可以调节第一段的距离,Last Border可以调节最后一节的距离,因为我这只分了两级,所以第二级也就是最后一节

但是道理还是一样,25m内,前6.25m看到的物体阴影最实,中间这一段看到的阴影次一级,最后7.67m看到的阴影最虚

Soft Shadows表明阴影的软化程度,下面有图片对比(Soft Shadows也可以软化程度)

可以看出,上图中的阴影还有一些空隙,我们可以通过调节Nomal Bias来消除中间的空隙

光照设置:

首先通过Window->Readering->Lighting打开光照设置面板

点击New可以创建一个光照设置文件

Lighting Mode可以改变我们光照烘焙的模式

Lightmapper可以选择用什么进行烘焙,建议选择独立显卡

接着我们点击上方的Enviroment,将环境光的来源改为Color,否认它会根据我们天空盒子的颜色来烘焙,当然如果你需要用天空盒子的光烘焙也可以,根据需求来选择

设置完毕后回到Scene,可以选择Generate Lighting(旁边的Auto是自动的,意味着我们没改动一下场景就会进行烘焙,制作游戏时耗费性能,不建议使用)

翻译

搜索

复制

内容
  • 一文揭秘DDD到底解决了什么问题
    一文揭秘DDD到底解决了什么问题
    2023-12-01
    DDD作为架构设计思想帮助微服务控制规模复杂度,那它是怎么做到的呢?.一、架构设计是为了解决系统复杂度.谈到架构,相信每
  • Unity实现3D物体遮挡血条
    Unity实现3D物体遮挡血条
    2023-12-08
    Unity 实现3D物体遮挡血条.######.前言:在游戏开发中,我们经常会遇到UI和3D物体的层级遮挡问题,最常见的
  • 一个公式让你35岁以后能越过越好!大神修炼心法
    一个公式让你35岁以后能越过越好
    2023-12-08
    前言.Cocos 的老铁,如果你这几天没有被麒麟子给卷到?那说明你还没有真正进入 Cocos 圈子里来。为什么这么说呢?
  • C++学习-static
    C++学习-static
    2023-12-02
    全局变量使用:.作用是限定全局变量的作用范围,只能在当前文件使用,类似给它加了个private属性。.其他文件即使使用e
  • 【Oculus Interaction SDK】(五)设置不同的抓握手势
    【Oculus Interact
    2023-12-10
    前言.前段时间 Oculus 的 SDK.频繁更新,很多已有的教程都不再适用于现在的版本了。本系列文章的主要目的是记录现
  • 吃透单调栈(2)——解两道Hard题:接雨水、柱状图中最大的矩形问题
    吃透单调栈(2)——解两道Har
    2023-12-04
    怎么想到要用单调栈的?.这类题目的数据通常是一维数组,要寻找任一个元素的右边或者左边第一个 比自己大 或者小 的元素的位