一般没使用URP管线渲染,或普通2/3D项目的Unity工程,第一次使用ShaderGraph,需要配置一番才能正常使用。下面记录下学习使用和配置设置的过程:

一、新建项目情况下使用ShaderGraph

最简单的方法是直接新建Hight-Definition RP类型的项目(或者新建其他自动包含ShaderGraph及其依赖的功能包的项目模板类型),项目建立成功后,便可直接使用ShaderGraph;

已配置好资源,可创建的ShaderGraph:

二、新建普通工程,或在已有项目的情况下,初始使用ShaderGraph

1、新建普通项目工程/打开项目

初始项目Shader无ShaderGraph,仅Shader

2、Window—>PackageManager打开,找渲染资源包

 注1:PackageManager打开后要等待几分钟,等资源包列表加载出来;如果一直LoadingPackage。。。,是国内的网络原因,检查/切换网络或用外网试试;

 注2:只需要点击安装Universal RP(或者根据需要安装其他管线渲染资源包:如HDRP,LightWeight RP(LW RP)),不需要额外点击安装ShaderGraph,安装URP时,会安装同版本的ShaderGraph;

若手动先安装ShaderGraph资源包:

(1)容易出现版本不一致问题;若想手动安装的话,注意检查版本;

(2)可查看本地工程文件夹—>Packages—>manifest.json文件略有不同;

(通过修改manifest.json文件里的URP和ShaderGraph,来修改指定对应的版本号信息)

因为安装URP后,会自动安装对应版本的ShaderGraph,故不需要先安装ShaderGraph;

(先安装ShaderGraph,不会自动安装URP或HDRP等渲染资源包,若有其他需求,根据个人需要调整选择) 

注3: 上面渲染管道修改,可能导致原来的材质球失效都变成洋红色,这里要重新更新下Shader

其中Unity自带的Shader可以通过下面设置,自动更新,但自己定义的shader要自己手动修改:

Edit—>RenderPipeline—>UniversalRenderPipeline—>Update。。。。。。

3、此时,便可以创建ShaderGraph;

4、双击打开创建ShaderGraph,会发现,出现材质洋红色非正常显示状态;

出现这样问题的情况:

(1)ShaderGraph和URP不匹配的原因;

因为我们上面先装URP,自动装的ShaderGraph,这里不是版本不匹配的原因;

(2)渲染资源没配置好;

我们先前只是安装了URP,但需要的管线资源没配置;

5、生成设置URP资源配置文件

(1)创建URPAsset

路径:Assets—>Create—>Rendering—>Universal Render Pipeline(即URP)—>Pipeline Asset

(2)把URP的Asset资源拖进ProjectSettings——Graphics里,即可正常使用ShaderGraph

注:可通过File—>BuildSettings—>找到PlayerSettings,也可通过Edit—>找到PlayerSettings

配置资源后,正常使用ShaderGraph:

Unity ShaderGraph初始使用配置相关推荐

  1. 【游戏开发渲染】Unity ShaderGraph使用教程与各种特效案例:Unity2022(持续更新)

    文章目录 一.ShaderGraph前言 二.ShaderGraph科普 1.渲染管线(Render Pipline) 2.可编程渲染管线,SRP(Scriptable Render Pipline) ...

  2. Unity ShaderGraph图片发光效果

    Unity ShaderGraph图片发光效果 前言 发光效果(Glow) 原理 ShaderGraph 前言 发光的基本原理,如何给图片施加不同颜色的光 公式讲解部分参考10行代码搞定"热 ...

  3. VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(下):实现腿部行走动画

    在上一篇教程:VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(上):实现上半身的追踪(附带VRM模型导入Unity方法和手腕扭曲的解决方法)当中,我们通过配置 ...

  4. Unity ShaderGraph 负片效果

    Unity ShaderGraph 负片效果 前言 效果 代码 ShaderGraph 前言 让图片呈现出负片的效果 参考文章 10行代码搞定"热成像"[shader 奇技淫巧] ...

  5. 【游戏开发创新】使用Unity ShaderGraph实现在模型上涂鸦的效果,那么,纹个手吧

    文章目录 一.前言 二.思考 三.实操 1.Render Texture 2.笔刷图案 3.写脚本:DrawOn3D.cs 4.ShaderGraph 5.模型 6.材质球 7.挂脚本 四.运行测试 ...

  6. 赛马娘全自动刷初始脚本配置指南

    赛马娘全自动刷初始脚本配置指南 模拟器配置指南: 登录模式选择:(二选一) 功能选择:(二选一) 抽卡配置:(可多选) 引继配置: 通用配置: 疑难问题解答: 模拟器配置指南: 1.使用官网最新的雷电 ...

  7. oculus integration+unity 开发入门——环境配置笔记

    oculus integration+unity 开发入门--环境配置笔记 一.Unity2019安装 二.Android Studio安装 Unity环境配置 一.Unity2019安装 我采用的是 ...

  8. Unity ShaderGraph全息影像条纹效果案例

    Unity ShaderGraph全息影像条纹效果案例 前言 最终效果 制作过程 锁定方向并移动UV 给移动的UV上色 条纹发光效果 制作低频闪烁图片 闪烁图片与条纹合并 暴露参数 材质球设置 使用素 ...

  9. Java Web项目,Android和微信小程序的初始页面配置

    Java Web项目 我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发 ...

最新文章

  1. confluence安装_Hive安装
  2. Mysql学习笔记(七)查(补充)
  3. 利用FindWindow和SendMessage进程通信
  4. SFB 项目经验-07-Skype for Business 话机 Polycom CX700
  5. 忽略Java中的自签名证书
  6. tf.parse_single_example
  7. java jar metainf_java – 从生成的jar文件中排除META-INF / maven文件夹
  8. cisco5525防火墙***流量分离即***和nat并存的配置方式
  9. 数据分析工作到底在做什么
  10. iperf3 for Linux
  11. 手机扫描电脑二维码登录原理
  12. 7-2 矮冬瓜火锅店周年庆“冬瓜会员”查询
  13. 如何把MP4转为GIF格式
  14. laravel 将汉字转化成拼音的库
  15. Web端编写(四)——查看会议议程
  16. 2022-2028全球与中国医学头骨CT市场现状及未来发展趋势
  17. 日落红暖色调调色滤镜luts预设Sunset LUTs 1
  18. The LuGre Friction Model
  19. electron + vue /打包linux应用报错记录
  20. Ubuntu 添加 chrome 浏览器

热门文章

  1. 使用Photoshop2022给图片制作出精彩的渐变效果
  2. visual studio 调试python_visual studio code 里调试运行 Python代码
  3. 如何实现360度的手游安全防护?网易云易盾专家分享最新实践
  4. Win7笔记本如何调整屏幕亮度
  5. 美国ZIPnbsp;Codenbsp;一览表
  6. 关于静态变量的缺省值
  7. 简单记录一下雨量计的分类
  8. 排序算法之插入排序法
  9. markdown 合并单元格、表格内换行
  10. 数据结构——二叉树的实现