【blender材质篇】A6-节点的四种数据类型
广州/三维设计师/4年前/373浏览
版权
【blender材质篇】A6-节点的四种数据类型
【blender材质篇】A7-节点的数据类型
节点可以处理不同类型的数据;
blender的数据的类型由节点接口的颜色表示:
着色器中支持四种数据类型:
(灰色)数值类型;
(蓝色)矢量类型;
(黄色)颜色类型;
(绿色)着色器类型;
灰色数值类型:
保存一个单一数值;
(蓝色)矢量类型;
三个值的集合;
可做向量数学运算,如坐标、方向;
X、Y、Z;
(黄色)颜色类型;
颜色本质和矢量相同,也是一组三值;
可以与矢量互换;
颜色通道代表RGB,
(绿色)着色器类型;
着色器是一个函数节点,
是对击中物体光线的描述;
包含表面颜色、光泽度、透明、粗糙度等信息;
数据的互相转换性:
数值到颜色:
0或负值在颜色显示为黑色;
高于1的值被钳制为白色;

颜色与矢量的互换:
XYZ与RGB的互相转换;

矢量与数值的转换:
矢量数组被均化;
A+B+C/3=均化数值;

颜色与数值的转换:
颜色不是对通道均化,而是计算相对亮度:
这代表了人对颜色的感知亮度;
计算公式: Brightness = 0.3 * R + 0.6 * G + 0.1 * B
与RGBtoBW是等同的;
矢量和颜色的区别是通道如何被解释的区别;
这种情况下,颜色被当作值输入到节点十有八九是错的;
HSV节点是先转为RGB再输出;

着色器类型不参与转换;
总的来说:链接插口时,唯一重要的是插座的颜色;
输入字段数值不重要;
只要记住数值间的转换关系;




1
举报
声明
5
分享
相关推荐
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
你可能喜欢
相关收藏夹
登录注册
1登录即可同步推荐记录哦
5登录即可加入我的收藏
评论登录即可评论想法
分享分享

















































































