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

这篇具有很好参考价值的文章主要介绍了Unity3D学习记录01:URP渲染管线以及3D游戏场景设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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

 

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

会创建以下两个Pipeline:

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

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

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

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

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

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

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

Pipeline的一些参数设置:

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

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

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

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

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

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

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

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

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

 Cascade Count即为阴影的分级

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

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

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

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

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

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

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

光照设置:

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

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

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

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

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

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

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

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

翻译

搜索

复制文章来源地址https://www.toymoban.com/news/detail-710815.html

到了这里,关于Unity3D学习记录01:URP渲染管线以及3D游戏场景设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Unity-3DRPG游戏 学习笔记(1)--使用URP渲染管线

    教程地址: Unity2020 3DRPG游戏开发教程|Core核心功能01:Create Project 创建项目导入素材|Unity中文课堂_哔哩哔哩_bilibili 创建URP通用渲染管线(2021版本) 1. 打开:Windows--Package Manager--左上角下拉选择Unity Registry--搜索Universal RP--Install 2. Project窗口--Assets--右键Create--Rendering--URP Asstes

    2024年02月11日
    浏览(46)
  • unity3D基础操作之01--unity3d窗口界面介绍

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 1、Scene场景编辑窗口; 2、Game游戏运行窗口; 3、Hierarchy场景物体列表窗口; 4、Project项目资源列表窗口; 5、Inspector属性编辑列表窗口; 6、其他常调节窗口 在屏幕左上方为场景编辑窗口Scene,在场景编

    2024年02月06日
    浏览(80)
  • Unity3D学习记录04——利用射线实现角色类似LOL的移动

    首先新建一个空白的GameObject,挂在一个MouseManager的脚本 实现思路: 通过获取鼠标点击的位置,获得该位置的信息,然后使角色移动到该位置 MouseManager脚本的代码如下:   代码解释: 先创建了一个Action类型的事件OnMouseClicked 这个是C#中事件的内容,我们可以在满足条件的时

    2024年02月08日
    浏览(56)
  • 【Unity3D】线段渲染器LineRenderer

    1 LineRenderer 简介         LineRenderer 组件用于绘制线段,可以调整线段条数、端点坐标、颜色、宽度等属性,其属性面板如下: Materials :线段材质,最好设置为 Default-Line; Positions-Size :线段端点个数; Positions-Element :线段端点值; Width :线段宽度,可以是不等宽的;

    2023年04月08日
    浏览(53)
  • Unity URP渲染管线与内置渲染管线的性能差别

    首先,我们来了解一下Unity的内置渲染管线。内置渲染管线是Unity较早版本中使用的默认渲染管线,它使用的是传统的图形渲染技术。内置渲染管线提供了一系列的渲染功能,如阴影、反射、抗锯齿等。但是,由于其较为庞大且复杂的设计,它的性能相对较低。在高质量图形效

    2024年02月08日
    浏览(41)
  • Unity3D 记录到日志

    记录日志是一个好习惯,方便我们在日常开发中出现问题快速排查。 把它放到Unity Project视图下,最好是建一个“Plugins”文件夹用来存放,在脚本中引用该类库。 下载链接:https://download.csdn.net/download/WenHuiJun_/87658498 原文: https://www.ngui.cc/el/1788499.html?action=onClick 注: 对于 “

    2024年01月21日
    浏览(55)
  • 控制renderQueue解决NGUI与Unity3D物体渲染顺序问题

    NGUI与Unity3D物体渲染顺序问题,做过UI的各位应该都遇到过。主要指的是UI与Unity制作的特效、3D人物等一同显示时的层次问题。 由于UI与特效等都是以transparent方式渲染,而Unity与NGUI在管理同是透明物体的render queue时实际上互相没有感知,于是引出排序问题。现在介绍以render

    2024年02月13日
    浏览(54)
  • Unity升级到URP渲染管线,

    首先 需要安装URP的包 安装后 然后打开ProjectSettings 替换 上一步创建 URP的配置文件 这个时候有些材质就会变成洋红色 选择RenderPipelineConverter 等待转换完成即可,

    2024年02月15日
    浏览(54)
  • Unity内置渲染管线升级URP教程

    URP全称为Universal Render Pipeline(通用渲染管线),可以提供更加灵活的渲染方案,通过添加Render Feature实现各种渲染效果。并且可以针对移动平台进行专门的优化,同时还提供了SRPBatcher提高渲染效率。Unity的一些工具,比如ShaderGraph,也是必须在URP管线下才可以使用,可以说许多方

    2024年02月16日
    浏览(56)
  • Unity Shader 学习笔记(4)URP渲染管线带阴影PBR-Shader模板 -- 新增可自定义阴影颜色

    材质面板截图 功能实现(URP渲染管线下): 1、进一步优化Shader结构和算法; 2、包含PBR材质; 3、投射和接收阴影,并升级 支持自定义阴影颜色 ; 4、支持点光源照射(但不支持点光源阴影)。 通用渲染截图 自定义阴影颜色截图 完整代码: 写在最后: 1、在我的上一篇文

    2024年02月12日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包