Arnold(C4DToA)阿诺德渲染教程(34) – Arnold 数学Math 节点

本节介绍 Arnold 数学公式的介绍,翻译自官方帮助手册,希望对大家有帮助。

 

ABS:返回 input 的 RGB 绝对值。

add:相加:返回 input1 + input2 的 RGB 值。

divide:除法,返回 input1 ÷ input2。的 RGB 值

length
使用三种可能的距离定义,返回输入向量的浮点长度:

Arnold(C4DToA)阿诺德渲染教程(34) – Arnold 数学Math 节点 - R站|学习使我快乐! - 1

 

exp:返回输入的指数 RGB 值,即 einput。它是 Ln 的反函数

fraction:返回输入的小数部分。例如,输入 123.456 将返回 0.456。

is_finite:如果 input 为无限或 NaN,则返回 false,否则返回 true。

dot
按如下所示计算两个向量之间的点积浮点值:
a⋅b=a x b x +a y b y +a z b z
结果是一个标量值,可以用几何方式解释为:
a⋅b=∥a∥∥b∥cosθ
其中向量 a 的长度表示为
∥a∥
a 和 b 之间的角度为 θ。

compare
使用以下运算符比较 input1 和 input2,并返回 true 或 false 的布尔值:
等于 (==)
不等于 (!=)
大于 (>)
小于 (<)
大于或等于 (>=)
小于或等于 (<=)

 

atan
返回 y/x 的反正切 RGB 值。生成的值在 [-π/2, π/2] 范围内,使用两个实参的符号来确定结果的象限。单位可以是“弧度”或“度”。

complement
返回一的补码(1 − input)。也称为逆显。 RGB 值

cross
计算两个向量之间的叉积,定义为垂直于两个输入向量的向量,其方向通过右手法则定义。

Arnold(C4DToA)阿诺德渲染教程(34) – Arnold 数学Math 节点 - R站|学习使我快乐! - 2

叉积的长度可以用几何方式解释为:

Arnold(C4DToA)阿诺德渲染教程(34) – Arnold 数学Math 节点 - R站|学习使我快乐! - 3

 

 

max:返回 input1 和 input2 的每个分量的最大值。

min:返回 input1 和 input2 的每个分量的最小值。

modulo:返回 input 对 divisor 求模的结果。它是用 input 除以 divisor 所得的余数。

multiply:乘法 返回 input1 × input2。

negate:返回 −input。

normalize:返回规格化的输入向量,即指向同一方向的单位向量。

pow:返回 baseexponent。它是 Log 的反函数

random

随机着色器从各种类型的输入中输出一种随机颜色。举例来说,它对于颜色或着色器特性变化非常有用。
input_type
输入类型可以是整数、浮点或颜色,将为各种变化使用相应的输入。
input_int
输入类型为整数时使用的输入。
input_float
输入类型为浮点时使用的输入。
input_color
输入类型为颜色时使用的输入。
seed
一个可以进一步改变输出的额外种子,可从相同的输入生成一组不同的随机值。
grayscale
生成计算成本更低的单色随机值。

 

range:以线性方式将输入从 [input min, input max] 范围重映射到 [ouput min, output max] 范围。
除非开启了 smoothstep,否则结果将不受钳制,结果会平滑插值且钳制在 [output min, output max] 范围内。

 

reciprocal:返回输入的倒数,即 1/input 或 input−1。

sign:
如果 input < 0 则返回 -1
如果 input == 0 则返回 0
如果 input > 0 则返回 1

sqrt:返回输入的平方根

subtract:减法 返回 input1 − input2。

trigo:对 input 执行各种三角函数。frequency 和 phase 参数主要用于正弦、余弦和正切函数,但它们也可以在所有正交函数中使用。units 参数可以让您为正弦、余弦和正切实参以及反函数的结果选择弧度或度。它对双曲线函数没有作用。

Arnold(C4DToA)阿诺德渲染教程(34) – Arnold 数学Math 节点 - R站|学习使我快乐! - 4

 

 

Arnold(C4DtoA)

Arnold(C4DToA)阿诺德渲染教程(33) – 灯光衰减 light_decay

2017-11-3 14:48:46

Arnold(C4DtoA)

Arnold(C4DToA)阿诺德渲染教程(35) – 雪花片冰晶节点 flakes

2017-11-3 15:10:01

4 条回复 A文章作者 M管理员
  1. 看不懂,我也先跳过这一节

  2. 学习了。~

  3. 看看看看不懂鸭。。先跳过这一节了。

  4. 6666666666666666666666666666

有新私信 私信列表
搜索