基础节点编辑器

是一种以可视化节点网络为核心交互方式的工具,广泛应用于图形编程、视觉化脚本、数据处理和创意设计等领域。 通过节点编辑器,可以动态编辑网格,2d组件,材质以及固定的数据结构。节点编辑器通过可视化的节点 - 连线模型,将抽象逻辑转化为直观的图形交互,降低了复杂系统的使用门槛。

常见节点介绍

每个节点都有对应的连接点,相同数据类型的连接出点和入点可以连接起来。从而形成一条线

输入

property

  1. 数值,代表输出一个数值,非整数
  2. 整数,代表输出一个整数
  3. 二维矢量,代表输出一个二维矢量,由两个数值组成
  4. 三维矢量,代表输出一个三维矢量,由三个数值组成
  5. 四维矢量,代表输出一个四维矢量,由四个数值组成
  6. 布尔值,代表输出一个true或false的值

插值

property

  1. 线性插值,输入两个类型相同可以插值的数据(left, right),还有一个0-1的数值gradient,生成一个插值数据output(left (1 - gradient) + right gradient)
  2. 正规化线性,输入两个类型相同可以插值的数据(left, right),还有一个0-1的数值gradient,生成一个插值数据output(left (1 - gradient) + right gradient), 如果D是矢量,将会归一化。
  3. 光滑插值,输入两个类型相同代表边界的数据(edge0, edge1),还有一个0-1的数值value,生成一个数据output
  4. 步进插值,输入一个值value和边界数值edge,如果value>edge输出为0,否则为1.如果值为矢量,多个分量分别计算

逻辑运算

property

  1. 与运算
  2. 或运算
  3. 异或运算
  4. 大于
  5. 大于等于
  6. 小于等于
  7. 不等于
  8. 等于 上面所有的节点,都有left和right输入,根据上面的对应逻辑运算,如果为true,则会输出iftrue输入,否则输入iffalse输入

数学*标准

property

  1. 加法
  2. 减法
  3. 乘法
  4. 除法
  5. 取最大值
  6. 取最小值 分别取left和right,取上面的运算,取到的值作为输出值
  7. 符号,如果大于0返回1,等于0返回0,小于0返回-1
  8. 上取整
  9. 下取整
  10. 夹断取值,如果值大于1返回1,小于0范围0,否则该值
  11. 四舍五入
  12. 1减
  13. 取负数
  14. 倒数
  15. 开方 设置一个值,取上面的运算,取到的值作为输出值
  16. 浮点整数互转, 输入一个整数或浮点数,返回一个整数或浮点数。作为一个转换器
  17. 范围映射,将从fromMin与fromMax之间的value,映射到toMin与toMax之间的值

数学*科学

property

  1. 绝对值
  2. 反余弦
  3. 反正弦
  4. 反正切
  5. 余弦函数
  6. 2的指数
  7. 指数函数
  8. 取小数部分
  9. 对数函数
  10. 正切函数
  11. 正弦函数
  12. 转角度,将弧度转化为角度
  13. 转弧度,将角度转化为弧度 设置一个值,取上面的运算,取到的值作为输出值
  14. 反正切2 用于计算从原点 (0,0) 到点 (x,y) 的线段与正 x 轴之间的夹角(弧度值)
  15. 幂函数, 设置value和power,输出得到value的power次方

噪音与随机数

property

  1. 噪音,输入一个迭代数和粗糙度,返回一个随机值
  2. 随机数,输入一个min和max,返回一个min到max的之间随机值

results matching ""

    No results matching ""