游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

教程分享

关注:783

当前位置:游戏蛮牛 技术专区 教程分享

查看: 160|回复: 8

[自学总结] [Unity2018.2]ShaderGraph更新详解

[复制链接]  [移动端链接]
2初来乍到
107/150

37

主题

39

帖子

107

积分

Rank: 2Rank: 2

UID
24181
好友
0
蛮牛币
343
威望
0
注册时间
2014-5-7
在线时间
41 小时
最后登录
2018-9-19
发表于 2018-9-12 10:56:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
洪流学堂,让你快人几步!本文首发于洪流学堂微信公众号。
游客,如果您要查看本帖隐藏内容请回复
,获取ShaderGraph节点详解PDF文件(带目录)。
ShaderGraph 2018.2 更新详解
在2018.1中,Shader Graph作为Unity的新功能,以预览版的形式呈现。通过ShaderGraph可以直观地构建着色器。可以在图形界面中创建和连接节点,而不需要编写代码。图中的每个节点都可以对更改即时反馈,大大降低了编写着色器的门槛。
Unity2018.2也对ShaderGraph(3.0.0)进行了很多优化和改进,包括:
高清渲染管道(HDRP)支持
Shader Graph现在支持PBR和Unlit主节点的HDRP。使用ShaderGraph构建的着色器可与LWRP和HDRP一起使用。


顶点位置
现在可以通过PBR和Unlit主节点上的Position栏位修改顶点位置。默认情况下,此节点的输入是对象空间位置。此栏位应该输入给定顶点的绝对本地位置。某些节点(例如程序形状Procedural Shapes)在顶点着色器中不可行。此类节点与此栏位不兼容。


主节点设置
主节点的设置现在可在一个小窗口中使用,可以打开和关闭该窗口来更改着色器的各种渲染设置。


属性引用名称和公开状态
现在可以编辑属性的引用名称,从而更容易从脚本引用着色器属性。选择属性并在Reference旁边设置新名称。如果要重置为默认名称,请右键单击Reference,然后选择 Reset Reference。
在属性窗口中,现在还可以切换Exposed复选框,来设置属性是否公开。


可编辑路径
现在可以更改着色器图和子图的路径。更改着色器图形的路径时,将修改其在着色器选择列表中的位置。更改子图的路径时,它将在节点创建菜单中具有不同的位置。




Is FrontFace节点


使用此节点,你可以根据给定片段的朝向标识更改图形输出。如果当前片段是正面的一部分,则节点返回True。对于背面,节点返回False。注意:此功能需要在主节点上启用双面
渐变节点


通过两个新节点添加了渐变功能。Sample Gradient节点使用给定的Time参数对渐变进行采样。您可以在渐变栏位控件视图上定义此渐变。Gradient Asset节点定义了一个渐变,可以使用不同的时间参数对多个Sample Gradient节点进行采样。
Texture3D和Texture2D数组


通过两个新属性类型和四个新节点扩展了Unity对Texture类型的支持。可以在着色器图中定义和采样Texture 3D和Texture 2D Array类型资源。
Texture2D LOD节点
这个新节点为Texture 2D Sample添加了LOD功能。Sample Texture 2D LOD使用与Sample Texture 2D相同的输入和输出栏,但包括通过Vector1输入参数调整细节级别的输入。
显示生成的代码


现在可以看到任何特定节点的生成代码。右键单击该节点,然后选择Show Generated Code。代码段将在Unity的代码编辑器中打开。
小结
本文讲解了ShaderGraph 2018.2更新的内容,此外ShaderGraph节点详解PDF文件也已更新到此版本。
游客,如果您要查看本帖隐藏内容请回复
,获取ShaderGraph节点详解PDF文件(带目录)。
你有没有饱受shader折磨的同学?你可以把今天的内容分享给他,或许你能帮到他。


回复

使用道具 举报

7日久生情
2373/5000
排名
531
昨日变化
2

0

主题

231

帖子

2373

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
7403
好友
3
蛮牛币
3150
威望
0
注册时间
2013-11-7
在线时间
754 小时
最后登录
2018-9-19
发表于 2018-9-12 16:29:18 | 显示全部楼层
ShaderGraph节点详解PDF文件

回复 支持 反对

使用道具 举报

7日久生情
2373/5000
排名
531
昨日变化
2

0

主题

231

帖子

2373

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
7403
好友
3
蛮牛币
3150
威望
0
注册时间
2013-11-7
在线时间
754 小时
最后登录
2018-9-19
发表于 2018-9-12 16:32:09 | 显示全部楼层
ShaderGraph节点详解PDF文件

回复 支持 反对

使用道具 举报

2初来乍到
115/150
排名
12224
昨日变化
359

0

主题

12

帖子

115

积分

Rank: 2Rank: 2

UID
58228
好友
0
蛮牛币
170
威望
0
注册时间
2014-11-28
在线时间
33 小时
最后登录
2018-9-19
发表于 7 天前 | 显示全部楼层
谢谢分享

回复

使用道具 举报

排名
61451
昨日变化
34

0

主题

7

帖子

18

积分

Rank: 1

UID
288525
好友
0
蛮牛币
30
威望
0
注册时间
2018-7-4
在线时间
10 小时
最后登录
2018-9-14
发表于 7 天前 | 显示全部楼层
dddddddddddddddddd

回复 支持 反对

使用道具 举报

5熟悉之中
671/1000
排名
4286
昨日变化
27

0

主题

64

帖子

671

积分

Rank: 5Rank: 5

UID
194291
好友
1
蛮牛币
964
威望
0
注册时间
2016-12-20
在线时间
290 小时
最后登录
2018-9-19
发表于 7 天前 | 显示全部楼层
学习学习  

回复 支持 反对

使用道具 举报

5熟悉之中
671/1000
排名
4286
昨日变化
27

0

主题

64

帖子

671

积分

Rank: 5Rank: 5

UID
194291
好友
1
蛮牛币
964
威望
0
注册时间
2016-12-20
在线时间
290 小时
最后登录
2018-9-19
发表于 7 天前 | 显示全部楼层
ShaderGraph节点详解PDF文件

回复 支持 反对

使用道具 举报

4四处流浪
327/500
排名
10920
昨日变化
8

4

主题

56

帖子

327

积分

Rank: 4

UID
185462
好友
2
蛮牛币
1814
威望
0
注册时间
2016-11-21
在线时间
182 小时
最后登录
2018-9-19
发表于 7 天前 | 显示全部楼层
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{:107:}{:107:}{:107:}{:107:}

回复 支持 反对

使用道具 举报

5熟悉之中
952/1000
排名
3477
昨日变化
3

3

主题

183

帖子

952

积分

Rank: 5Rank: 5

UID
62741
好友
1
蛮牛币
1353
威望
0
注册时间
2014-12-21
在线时间
372 小时
最后登录
2018-9-18
发表于 6 天前 | 显示全部楼层
ShaderGraph节点详解PDF文件

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

快速回复 返回顶部 返回列表