【blender材质篇】A5-如何理解材质节点和节点树?

用户头像
广州/三维设计师/4年前/519浏览
【blender材质篇】A5-如何理解材质节点和节点树?

【blender材质篇】A5-如何理解材质节点和节点树?

  • 每次光线击中网格时都会计算节点树;

  • 什么是节点?

    • 节点是一个基本函数;

    • 左端接受输入,并以某种方式处理它;右端给出输出;

    • 除了特殊节点,一个节点的输出只取决于输入;

  • 特殊节点:

    • 着色器:

      • 决定了击中表面的光线的表现;

    • 材质输出:

      • 告诉渲染引擎实际需要计算什么;

      • 渲染引擎会寻找材质输出节点,计算与之相连的节点和链接到它的所有节点;

    • 输入和输出节点;

      • 如:value:需要向多个节点输入相同的值;

      • 输入节点可以访问物体、网格、光线的关键信息, 如:

        • 几何信息节点;

        • 纹理坐标;

        • 光线路径追踪信息;

      • 输入节点是唯一依赖于场景数据的节点;

        • 给定相同输入时能给出不同输出的节点;

  • 节点树的查看方式:

    • 从左到右,数据流的方向;

    • 看具有多个分支,更复杂的节点树时;

      • 从右到左阅读更有意义;

      • 节点树以材质输出而结束;

        • 先看着色器,如自发光/原理化BDSF等;


  • 节点的一致性:

    • 纹理节点:

      • 默认包含了UV的纹理坐标;

      • 纹理节点的空间数据与纹理坐标的数据相同;


4
Report
|
1
Share
相关推荐
评论
用户头像
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
You may like
相关收藏夹
大家都在看
Log in