Unity ShaderGraph初始使用配置
一般没使用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初始使用配置相关推荐
- 【游戏开发渲染】Unity ShaderGraph使用教程与各种特效案例:Unity2022(持续更新)
文章目录 一.ShaderGraph前言 二.ShaderGraph科普 1.渲染管线(Render Pipline) 2.可编程渲染管线,SRP(Scriptable Render Pipline) ...
- Unity ShaderGraph图片发光效果
Unity ShaderGraph图片发光效果 前言 发光效果(Glow) 原理 ShaderGraph 前言 发光的基本原理,如何给图片施加不同颜色的光 公式讲解部分参考10行代码搞定"热 ...
- VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(下):实现腿部行走动画
在上一篇教程:VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(上):实现上半身的追踪(附带VRM模型导入Unity方法和手腕扭曲的解决方法)当中,我们通过配置 ...
- Unity ShaderGraph 负片效果
Unity ShaderGraph 负片效果 前言 效果 代码 ShaderGraph 前言 让图片呈现出负片的效果 参考文章 10行代码搞定"热成像"[shader 奇技淫巧] ...
- 【游戏开发创新】使用Unity ShaderGraph实现在模型上涂鸦的效果,那么,纹个手吧
文章目录 一.前言 二.思考 三.实操 1.Render Texture 2.笔刷图案 3.写脚本:DrawOn3D.cs 4.ShaderGraph 5.模型 6.材质球 7.挂脚本 四.运行测试 ...
- 赛马娘全自动刷初始脚本配置指南
赛马娘全自动刷初始脚本配置指南 模拟器配置指南: 登录模式选择:(二选一) 功能选择:(二选一) 抽卡配置:(可多选) 引继配置: 通用配置: 疑难问题解答: 模拟器配置指南: 1.使用官网最新的雷电 ...
- oculus integration+unity 开发入门——环境配置笔记
oculus integration+unity 开发入门--环境配置笔记 一.Unity2019安装 二.Android Studio安装 Unity环境配置 一.Unity2019安装 我采用的是 ...
- Unity ShaderGraph全息影像条纹效果案例
Unity ShaderGraph全息影像条纹效果案例 前言 最终效果 制作过程 锁定方向并移动UV 给移动的UV上色 条纹发光效果 制作低频闪烁图片 闪烁图片与条纹合并 暴露参数 材质球设置 使用素 ...
- Java Web项目,Android和微信小程序的初始页面配置
Java Web项目 我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发 ...
最新文章
- confluence安装_Hive安装
- Mysql学习笔记(七)查(补充)
- 利用FindWindow和SendMessage进程通信
- SFB 项目经验-07-Skype for Business 话机 Polycom CX700
- 忽略Java中的自签名证书
- tf.parse_single_example
- java jar metainf_java – 从生成的jar文件中排除META-INF / maven文件夹
- cisco5525防火墙***流量分离即***和nat并存的配置方式
- 数据分析工作到底在做什么
- iperf3 for Linux
- 手机扫描电脑二维码登录原理
- 7-2 矮冬瓜火锅店周年庆“冬瓜会员”查询
- 如何把MP4转为GIF格式
- laravel 将汉字转化成拼音的库
- Web端编写(四)——查看会议议程
- 2022-2028全球与中国医学头骨CT市场现状及未来发展趋势
- 日落红暖色调调色滤镜luts预设Sunset LUTs 1
- The LuGre Friction Model
- electron + vue /打包linux应用报错记录
- Ubuntu 添加 chrome 浏览器