Unity(2021) ShaderGraph 敲门

插件------------------------------

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的透明度会变化
在这里插入图片描述

效果

//下图是三个输入
颜色、颜色的范围,噪声点的大小
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39538253/article/details/121717730
今日推荐