插件------------------------------
ShaderGraph
URP
概念-----------------------------
RenderPipelineAsset
挂载到项目设置上
Shader Graph
Untiy一种对Shader的可视化
窗口由 Master Stack、Preview Window、Blackboard 和 Graph Inspector 组成。
01 BRP 内置 Built-in Render Pipeline
02 URP 通用 Universal Render Pipeline
03 HDRP 高清 High Definition Render Pipeline
04 SRP 可编程Scriptable Render Pipeline
04 自定义 Custom Render Pipeline
步骤-----------------------------
URP Assets的创建与挂载
第一次创建Assets后,会自动生成 全局设置URP GlobalSettings 和 URP Render(自动名字是全拼写的Universal Render Pipeline )
其中Render是自动挂在Assets上的
Assets需要手动挂载
Shader =>Material =>物体的显示
Shader
Material
Shader类型是该Shader
物体
新建3D或SpriteRender组件,赋值材质,SpriteRender好需要挂一张不同的图
材质的Shader是千纸鹤,所以物体是灰蓝色
ShaderGraph打开与面板---------------------------
Shif+Space==(退出)选项卡窗口最大化
参数
节点与连线
保存退出
效果
案例 护盾
Unity 之 ShaderGraph 实现自发光和能量护盾效果入门级教程
这张图是截图原主的,Offset调大于0.1就衔接不上六边形
案例 熔解
Unity 之 ShaderGraph 实现超级炫酷的溶解效果入门级教程
Unity2021后PBR之类的节点没找到
2021的问题是节点有的没有现成的,但都是在GraphSetting中处理,总之是要让用到的属性亮起来。
比如Alpha Clip Threasholds,点击打钩时,Fragment的Alpha Clip Threasholds的透明度会变化
效果
//下图是三个输入
颜色、颜色的范围,噪声点的大小