shader forge初级篇|数据维度的附加与分解
2016-04-23 18:43
309 查看
数据的附加
怎样在shader forge中将两个一维数据转换成一个二维数据?
节点介绍:Append(附加)
解释:从多个输入值/向量输出单个向量。例如,如果 [A] 是向量 2,[B] 是 Value (Vector 1)(值(向量 1)),则节点将输出 Vector 3(向量 3),其中 [A] 在红色和绿色通道中,而 [B] 在蓝色通道中。如图:
PS:append节点最多接受4个值、也就是最多接受到四维数据。
数据维度的分解
怎么将一个多维数据分解成次维数据?
节点介绍:Component Mask (分量遮罩)
解释:分量遮罩可用于重新排序或提取向量的通道
我们还可以通过该节点自由拆分通道数据,一张图表示如下:
我们甚至可以打乱输出通道的顺序,一张图表示如下:
如果是一张四维数据的图呢?带通道的图该如何分解呢?一张图表示如下
怎样在shader forge中将两个一维数据转换成一个二维数据?
节点介绍:Append(附加)
解释:从多个输入值/向量输出单个向量。例如,如果 [A] 是向量 2,[B] 是 Value (Vector 1)(值(向量 1)),则节点将输出 Vector 3(向量 3),其中 [A] 在红色和绿色通道中,而 [B] 在蓝色通道中。如图:
PS:append节点最多接受4个值、也就是最多接受到四维数据。
数据维度的分解
怎么将一个多维数据分解成次维数据?
节点介绍:Component Mask (分量遮罩)
解释:分量遮罩可用于重新排序或提取向量的通道
我们还可以通过该节点自由拆分通道数据,一张图表示如下:
我们甚至可以打乱输出通道的顺序,一张图表示如下:
如果是一张四维数据的图呢?带通道的图该如何分解呢?一张图表示如下
相关文章推荐
- ERROR ORA-12541: TNS:no listener
- C语言小游戏设计报告
- 编写高质量JavaScript代码的一些建议
- MySQL中的datetime与timestamp区别比较,以及选择方法
- Java类集(List,Vector,map……) (1)
- mysql主从复制汇总
- HTML:关于HTML的Doctype和严格模式与混杂模式
- 2016sdau课程练习专题二 1019
- 是时候学习一波Lambda表达式了
- 查询数据库的 sql语句 返回字段 和类 属性的关系
- 记一次给公司服务器装第二块硬盘的经历
- Codeforces 424C(异或)
- Android应用程序资源的编译和打包过程分析
- tomcat学习之server.xml
- 学习 1.预编译 (gcc -E), 编译 (gcc), 汇编 (as),和 连接 (ld)
- 杭电ACM2004
- bzoj 1831: [AHOI2008]逆序对
- 使用Android Studio阅读整个Android源码
- Android 仿微信群聊头像
- Android事件分发——ViewGroup篇