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

扫一扫,访问微社区

教程分享

关注:786

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

查看: 389|回复: 3

[自学总结] ShadeGraph教程之节点详解2:Channel Nodes

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

38

主题

40

帖子

110

积分

Rank: 2Rank: 2

UID
24181
好友
0
蛮牛币
352
威望
0
注册时间
2014-5-7
在线时间
42 小时
最后登录
2018-9-21
发表于 2018-5-25 17:00:45 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 关尔Manic 于 2018-6-5 10:23 编辑

本文首发于洪流学堂微信公众号。转载请注明。

获取ShaderGraph节点详解PDF文件(带目录)
游客,如果您要查看本帖隐藏内容请回复

注意
节点中很多输入为In(1)的其实是动态长度的Vector,可以接收Vector1~Vector4的值哦
Channel Nodes


Combine 组合
可以从RGBA重新组合一个新的向量。


RGBA = float4(R, G, B, A);RGB = float3(R, G, B);RG = float2(R, G);Flip 翻转
反转各个值(变为相反值),可以选择一个或多个通道进行反转。

image.png

Split 分割
将一个多维向量分割成多个1维的数值。如果输入的向量小于4维,不够的维度会使用默认值分别是 (0, 0, 0, 1)。


Swizzle (打乱)
从输入的向量创建一个新的向量,但是可以根据下拉参数打乱输出的维度。


小结
本文讲解了ShaderGraph众多Node中的Channel Nodes。你可以收藏本文作为一个工具库。
其他Node的详解,关注洪流学堂公众号第一时间获取。
你有没有饱受shader折磨的同学?你可以把今天的内容分享给他,或许你能帮到他。

获取ShaderGraph节点详解PDF文件(带目录)
游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

5熟悉之中
509/1000
排名
6395
昨日变化
55

2

主题

169

帖子

509

积分

Rank: 5Rank: 5

UID
277168
好友
0
蛮牛币
1975
威望
0
注册时间
2018-4-14
在线时间
144 小时
最后登录
2018-9-21
发表于 2018-5-26 11:19:35 | 显示全部楼层
感谢楼主

回复

使用道具 举报

7日久生情
1912/5000
排名
4270
昨日变化
1

0

主题

1335

帖子

1912

积分

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

UID
267381
好友
5
蛮牛币
3200
威望
0
注册时间
2018-2-1
在线时间
257 小时
最后登录
2018-8-30
发表于 2018-6-1 10:44:22 | 显示全部楼层
谢谢分享

回复

使用道具 举报

7日久生情
1592/5000
排名
1411
昨日变化
1

1

主题

225

帖子

1592

积分

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

UID
2272
好友
3
蛮牛币
1619
威望
0
注册时间
2013-8-20
在线时间
536 小时
最后登录
2018-9-19

VIP

发表于 2018-8-27 16:45:15 | 显示全部楼层
获取ShaderGraph节点详解PDF文件(

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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