0
点赞
收藏
分享

微信扫一扫

【Unity特效】LWRP/URP(Lightweight RP/Universal RP)和ShaderGraph下载及安装配置

龙驹书房 2022-04-26 阅读 33

【Unity特效】-LWRP/URP(Lightweight RP/Universal RP)和ShaderGraph下载及安装配置

仅作为学习过程中的记录 使用Unity版本为2020.1.9

ShaderGraphs 是通过可视化界面拖拽就可以实现着色器的创建和编辑。

下列图片这种着色器相关的特效制作需要unity安装配置URP和ShaderGraph。
截图引用于https://www.bilibili.com/video/BV12k4y1y7TC?spm_id_from=333.1007.top_right_bar_window_view_later.content.click


文章目录


一、 版本区别,以及参考教程来源

注:在2020版本中取消了LWRP(Lightweight RP),改为URP(Universal RP)。在他人教程中显示2018版本中是LWRP。

参考的教程链接如下:
1.《Unity强化篇(九) —— Shader Graph简介(一)》

2.《Unity2018新功能抢鲜 | ShaderGraph入门教程》

3.《Unity Shader Graph 使用安装步骤缺失材质球,以及场景原本物体材质球丢失问题解决》

二、ShaderGraph资源包安装配置

1.Unity Hub登录

资源包的下载需要先登录账号,打开登录即可。
在这里插入图片描述

2.下载相关资源包

打开Unity,Window-Package Manager
在这里插入图片描述

左上角默认选择Packages:Unity Registry即可。在窗口右上角搜索框中输入ShaderGraph。点选后,点左下角安装或者install。

在这里插入图片描述
接着输入Universal RP,点安装Install。(查不到可能是版本低,装Lightweight RP也可。)
在这里插入图片描述

三、创建新工程 或 在已有工程中更新

在新工程中使用ShaderGraph

如果是新建工程,在新建工程时选择Universal Project Template或者Hight-Definition RP模板,工程中会自动包含ShaderGraph及其依赖的功能包。

URPHight-Definition RP是Unity新加入的两种可编程渲染管线。主要区别是:

URP适用于所有平台
Hight-Definition RP适用于PC或游戏主机等计算性能好的平台,对画质要求很高的画选这个,目前基本不支持移动平台
————————————————

打开Unity,项目-新建。
在这里插入图片描述
选择合适模板,命名并创建。
在这里插入图片描述

在已有工程中使用ShaderGraph

引用概述:
在已有工程中使用ShaderGraph需要手动安装安装Render Pipeline和ShaderGraph相关的包。
有两种方式:
1)在菜单栏Window > Package Manager打开Packages窗口。需要安装Shadergraph包和Universal RP包(2019.3之前叫Lightweight RP)。
在这里插入图片描述

2)通过手动设置Unity工程下Packages/manifest.json文件
在这里插入图片描述

————————————————

安装完成校验(此步可省略)

打开或者新建一个项目,左上角Assets-Create-Shader,如果列表中多了PBR Graph,VFX Shader Graph ,Sub Graph,即为资源包加载成功。

在这里插入图片描述

四、创建设置SRP(可编程渲染管线)

准备渲染管线的配置文件。
菜单栏点击Assets-create-Rendering-Universal Render Pipeline-Pipeline Asset。
在这里插入图片描述
在菜单栏 Edit > Project Settings > Graphics中,点⭕,设置为刚才的PipelineAsset。

在这里插入图片描述
在这里插入图片描述

五、创建ShaderGraph文件

通过菜单栏 Create > Shader > *** Graph 可以创建ShaderGraph文件,会在Project创建一个graph文件。
在这里插入图片描述
创建后在文件夹中双击即可打开可视化编辑。

在这里插入图片描述

End

End,感谢观看,希望对您有所帮助。>_-

举报

相关推荐

0 条评论