Unity ShaderGraph常用节点功能分析5_Math
Unity ShaderGraph常用节点功能分析5_Math
持续更新,不定时更新
(⭐常用度)
Math数学计算
Advanced
Absolute(重要) ⭐⭐⭐
1 | 绝对值 |
Exponential
1 | 计算二次方或e次方 |
Length(重要) ⭐⭐
1 | 向量的模长 |
$$
Length = \sqrt [] {x^2+y^2+z^2}
$$
Log
1 | 对数,有e,2,10三种 |
Modulo(重要) ⭐⭐⭐
1 | 求除余 |
Negate(重要) ⭐⭐
1 | 负数 |
Normalize(重要) ⭐⭐
1 | 单位化,使向量模长为1 |
Posterize(很重要) ⭐⭐⭐⭐
1 | 色调分离 |
Reciprocal ⭐⭐
1 | 倒数 |
Reciprocal Square Root
1 | 平方根倒数 |
Basic
Add(很重要) ⭐⭐⭐⭐⭐
1 | 加 |
Subtract ⭐⭐
1 | 减 |
Multiply(很重要) ⭐⭐⭐⭐⭐
1 | 乘 |
Divide ⭐⭐
1 | 除 |
Power(重要) ⭐⭐⭐
1 | 幂 |
Square Root ⭐⭐
1 | 根 |
Derivative
DDX
1 | 屏幕空间x轴导数 |
DDXY
1 | 屏幕空间x轴导数 + 屏幕空间y轴导数 |
DDY
1 | 屏幕空间y轴导数 |
Interpolation
Inverse Lerp(重要) ⭐⭐⭐⭐
1 | Inverse Lerp = ( T - A ) / ( B - A ),注意计算带除,除数不能为0 |
Lerp(很重要) ⭐⭐⭐⭐⭐
1 | Lerp = ( 1 - T ) * A + T * B,T的0~1代表A和B的插值显示程度 |
Smoothstep(很重要) ⭐⭐⭐⭐
1 | 如果ln在edge1和edge2之间,则返回插值 |
Matrix
Matrix Construction
1 | 构建矩阵 |
Matrix Split
1 | 分裂矩阵 |
Range
Clamp(重要) ⭐⭐⭐
1 | 钳制,限制最大最小值 |
Fraction(很重要) ⭐⭐⭐⭐
1 | 取小数 |
Maximum(重要) ⭐⭐
1 | 返回两个输入的最大值 |
Minimum(重要) ⭐⭐
1 | 返回两个输入的最小值 |
One Minus(很重要) ⭐⭐⭐⭐⭐
1 | 用1减去输入 |
Random Range(重要) ⭐
1 | 带最大最小值的随机数生成器 |
Remap(很重要) ⭐⭐⭐⭐⭐
1 | 映射,将输入的某范围映射到输出的某范围,比如将0~255映射到0~1 |
Saturate(很重要) ⭐⭐
1 | 将输入映射到0~1 |
Round
Ceiling ⭐
1 | 向上取整 |
Floor ⭐
1 | 向下取整 |
Round ⭐⭐
1 | 四舍五入 |
Sign ⭐
1 | 判断正负,只能输出-1,0,1 |
Step(很重要) ⭐⭐⭐⭐⭐
1 | 截取操作,输入大于edge则返回1,否则返回0 |
Truncate ⭐
1 | 舍小数 |
Trigonometry
Sine(很重要) ⭐⭐⭐⭐
1 | 正弦 |
Cosine(很重要) ⭐⭐⭐⭐
1 | 余弦 |
Tangent(很重要) ⭐⭐⭐
1 | 正切 |
Degrees To Radians(重要) ⭐⭐
1 | 角度转弧度 |
Arcsine ⭐
1 | 反正弦 |
Arccosine ⭐
1 | 反余弦 |
Arctangent ⭐
1 | 反正切 |
Arctangent2 ⭐⭐
1 | 二次反正切 |
Hyperbolic Sine
1 | 双曲正弦 |
Hyperbolic Cosine
1 | 双曲余弦 |
Hyperbolic Tangent
1 | 双曲正切 |
Vector
Cross Product(重要) ⭐⭐⭐
1 | 向量叉积 |
Distance(很重要) ⭐⭐⭐⭐
1 | 向量距离 |
Dot Product(很重要) ⭐⭐⭐⭐
1 | 向量点积 |
Fresnel Effect(很重要) ⭐⭐⭐
1 | 菲涅尔效应,通过视角方向和法线方向来计算,用于制作外光效果 |
Projection ⭐
1 | 向量投影 |
Reflection ⭐
1 | 向量反射,法线输入即对称轴 |
Rejection ⭐
1 | 向量投影临边,不是斜边 |
Rotate About Axis(重要) ⭐⭐
1 | 向量围绕轴旋转 |
Sphere Mask ⭐
1 | 球形遮罩 |
Transform
1 | 在物体空间,视角空间,世界空间,切线空间,绝对空间之间切换 |
Wave
Noise Sine Wave(重要) ⭐⭐
1 | 噪音化正弦圆波 |
Sawtooth Wave(重要) ⭐⭐
1 | 锯齿波,线性0~1,0~1为一周期 |
Square Wave(重要) ⭐⭐
1 | 方波,一会儿0一会儿1,来回为一周期 |
Triangle Wave(重要) ⭐⭐
1 | 三角波,线性来回0~1,来回为一周期 |