shader forge中数据转换分两种
1.数据维度自动转换【这部分在shader forge中自动帮用户转换】
2.数据意义的自动转换【这部分需要用户在大脑中做逻辑转换】“数据维度”的自动转换
在shader forge中三维数据与一维数据的交互是程序自动完成计算,
比如:三维的RGB数据和一维的value数据,两者都连接给Multiply (乘法)进行运算,如图:(在shader forge内部已经为我们做了数据维度的转换)
将一维数据0.5,自动转换为三维数据(0.5,0.5,0.5)的形式与三维数据做交互,就得到了两个三维三维数据相乘的结果。
低纬度转高纬度数据
如果是一维数据转二维或三维数据,那么就是自身+自身(二维)、自身+自身+自身(三维)。
例如:5 => 5 , 5(二维) 5 => 5 , 5 , 5(三维)如果是二维数据转高维数据,就是自身+ 0 + 0 (三维)、自身+ 0 + 0 + 0(四维)
例如:5 , 5 => 5 , 5 , 0(三维) 5 , 5=> 5 , 5 , 0,0(四维)以上操作
shader forge初级篇|数据转换
最新推荐文章于 2019-06-17 16:44:16 发布