Unity 基础之 URP 项目创建\项目转URP Pipline

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

Unity 基础之 URP 项目创建\项目转URP Pipline

目录

Unity 基础之 URP 项目创建\项目转URP Pipline

一、简单介绍

二、创建 URP 项目

三、工程项目转 URP


一、简单介绍

Unity中的一些基础知识点,方便日后查阅。

Unity游戏开发中,这里简单介绍如何创建 URP 工程项目,和把已有项目转为 URP 项目的过程,这里做简单记录,如果有不对,欢迎指出。

操作环境:

1、windows 10

2、Unity 2019.3.13f

(注意 URP 功能有 Unity 版本要求,尽量使用较新版本)

二、创建 URP 项目

1、打开Unity,可以直接选择 Universal Render Pipline 工程

unity urp,Unity,unity,URP,Universal RP,切换

2、点击创建,不久之后,就会看到创建好的工程

unity urp,Unity,unity,URP,Universal RP,切换

3、同时你会看到 URP 相关的已经引入到工程中了

unity urp,Unity,unity,URP,Universal RP,切换

 4、同时会看到场景中的物体材质基本都是引用的是 URP 相关的shader

unity urp,Unity,unity,URP,Universal RP,切换

5、在 Project Setttings 中的 Graphics 的 可编程渲染管线设置已经设置为 URP 相关

unity urp,Unity,unity,URP,Universal RP,切换

 6、在 Project Setttings 中的 Quality 的 Rendering 也是已经设置为 URP 相关

unity urp,Unity,unity,URP,Universal RP,切换

 7、同时在 Project Setttings 中的 Player - Other Settings 的 Scripting Backend 也被设置为 IL2CPP

unity urp,Unity,unity,URP,Universal RP,切换

 

三、工程项目转 URP

1、创建一个非 URP 的 3D  工程

unity urp,Unity,unity,URP,Universal RP,切换

2、在菜单栏中 Window-Package Manager ,搜索 Universal RP ,安装下载

unity urp,Unity,unity,URP,Universal RP,切换

unity urp,Unity,unity,URP,Universal RP,切换

 3、安装好之后你就会看到 Packages 中有你的包了

unity urp,Unity,unity,URP,Universal RP,切换

 4、在菜单栏中 Assets - Create - Rendering - Universal Render Pipline - Pipline Asset(Forward Render) 创建 URP 一些简单的配置,最后得到如图的两个文件资源

unity urp,Unity,unity,URP,Universal RP,切换

unity urp,Unity,unity,URP,Universal RP,切换

 5、在 Project Settings 中的 Graphics 设置可编程渲染管线设置为之前创建的 URP 文件资源

unity urp,Unity,unity,URP,Universal RP,切换

 6、同时在 Project Settings 中的 Quality 设置可编程渲染管线设置为之前创建的 URP 文件资源

unity urp,Unity,unity,URP,Universal RP,切换

7、这时候,回到场景,你就会发现之前的材质丢失

unity urp,Unity,unity,URP,Universal RP,切换

8、这时候,可以选择对应的丢失材质的物体进行shader 更换成对应合适的 URP shader

(高版本的 Unity 好似可以自动升级材质为 URP shader 的)

unity urp,Unity,unity,URP,Universal RP,切换

 9、替换URP shader 之后,根据需要调整

unity urp,Unity,unity,URP,Universal RP,切换

 10、如果 在 Project Settings 中的 Graphics 设置可编程渲染管线设置为之前的 空,以及在 Project Settings 中的 Quality 设置可编程渲染管线设置为之前的 空,此时就会恢复之前的渲染模式,场景中的材质也就会丢失

unity urp,Unity,unity,URP,Universal RP,切换

unity urp,Unity,unity,URP,Universal RP,切换

unity urp,Unity,unity,URP,Universal RP,切换

 11、更多的 URP 知识可到Unity 官网学习文章来源地址https://www.toymoban.com/news/detail-596634.html

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

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

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

相关文章

  • 《Unity的URP项目中使用自定义shader导致材质消失的解决办法》

            在Unity中使用URP时,会有需求使用自定义的一些shader来实现特殊效果,这时如果我们直接使用新建材质与无光照着色器(Unlit shader),可能会发生一个对于新手而言意料之外的问题—— 物体!消失了!         打开你正在使用的的 通用渲染器(Universal Rendere

    2024年02月06日
    浏览(75)
  • 【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日
    浏览(43)
  • 【Unity 踩坑系列】项目升级URP/HDRP渲染管线时如何解决材质丢失问题 (模型全部为粉红色)

    在我们创建项目时候如果我们一开始使用的是默认内置渲染管线,后期项目需要升级到URP或者HDRP渲染管线时有可能会出现预制体材质丢失的问题(原因是大部分资源的预制体在Unity官方推荐使用URP渲染管线之前,都只是使用默认内置管线的材质。所以并不适配现在的URP渲染管

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

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

    2024年02月05日
    浏览(48)
  • 【Unity URP】手写PBR:从build-in转到URP

    写在前面 后续要在URP下实现PBR+NPR的风格化渲染,所以这里要赶紧把之前手写的PBR挪到URP管线下。由于URP各个版本更新换代太快了,贴一下项目环境,给后面看到这篇文章的小伙伴提个醒,我的项目环境: URP12.1.7 Unity2021.3.8f1 整体框架几乎一样吧,目前先实现主光源的部分,

    2024年02月14日
    浏览(78)
  • Unity URP 平面反射笔记

    平面反射的具体内容可以参考以下几篇文章,都总结得很不错: https://zhuanlan.zhihu.com/p/493766119?utm_id=0 https://blog.csdn.net/Phantom1516/article/details/128762625 https://blog.csdn.net/puppet_master/article/details/80808486 下面是平面反射实现的具体思路: 首先在原相机的基础上拷贝一个反射摄像机,其位

    2024年02月09日
    浏览(51)
  • unity urp 实现丝绸渲染

    首先看一下实际上真实的效果 再来一张 这是专门去找的。 可以看到丝绸渲染使用了各向异性的GGX去实现,有点仿头发的感觉,接下来看一下怎么实现的。 首先,准备实现双向反射率分布函数(BRDF)的DVF项。 D项使用UE里面的各项异性GGX: V项使用配合D项的Vis_SmithJointAniso F项

    2024年02月10日
    浏览(39)
  • Unity URP下阴影锯齿

            在Unity开发的URP项目中出现阴影有明显锯齿。如下图所示:         并且在主光源的Shadow Type已经是Soft Shadows模式了。         阴影出现锯齿说明阴影质量不高,所以要先找到URP Asset文件进行阴影质量参数的设置。 1.打开PlayerSetting找到 Graphics(也可以Quality),然

    2024年01月23日
    浏览(57)
  • Unity URP相机使用简介

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

    2024年02月10日
    浏览(50)
  • Unity URP与HDRP区别

      1.Build-In Render 内置渲染器(默认)兼容太多,反而不能面面俱到,效果不好 2.Scriptable Render Pipline 可编程渲染管线技术,是Unity提供的新渲染系统,可用C#脚本定制Unity的渲染过程,但自己定制渲染管线对编程要求很高,难度大,所以Unity提供里2个预制的管线,基本上涵盖了

    2024年02月11日
    浏览(32)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包