【blender材质篇】A6-节点的四种数据类型

用户头像
广州/三维设计师/4年前/377浏览
【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吧!
推荐素材
三维界面科学技术,科幻场景矢量背景图。
发光线条与方块,科技感背景,三维渲染
三维上海城市天际线
卡通风格的三维立体的英文26个字母字母表,白底抠图素材
三维渲染人造空间未来科技展厅
扁平化抽象几何三维模型创意时尚海报
矢量抽象三维几何图形创意海报
灰色三角四面体、点线链接构成三维空间科技矢量背景
三维地形图,等高线。抽象的点线科技背景,类似云端数据连接、区块链、神经网络的概念。
三维渲染人造空间未来科技展厅
黑白数字线条与深色背景,三维渲染
三维渲染的平铺在薄荷绿背景上的易拉罐饮料静物
三维抽象矢量星球,寓意全球化、国际化,球形世界地图,点和线连接的矢量背景
三维渲染抽象波浪流金风格背景
三维假期旅行主题
点线连接的科技矢量背景,三维抽象矢量星球,寓意全球化、国际化,球形世界地图
三维渲染的流动橙色布料透明玻璃背景
红色喜庆风格的三维产品展台
金蛇送福三维字体插画
别墅空场景三维户型剖面图
极简白色建筑三维空场景
三维渲染红色古典场景
人工智能科技三维元素
连接的锁链与方块背景,三维渲染
空中飞舞浮动的三维集合体 三维渲染
你可能喜欢
相关收藏夹
地产VI
地产VI
地产VI
地产VI
大家都在看
登录注册