Normalize节点
访问: Nodes >Math >Normalize
的Normalize节点采用任意长度的输入向量,并将其规格化以保持其方向,但将其长度显示为单位长度,该值始终为1.0。此归一化过程可用于描述矢量的方向,而无需考虑其长度。以下公式用于计算归一化向量:
哪里是向量 [Xÿž w], 是向量的长度, 代表归一化向量。
Normalize节点实例
输入值 | 计算方式 | 输出量 |
= [ [R G 乙 一个] = [3 1 2 0] = 3.742 |
[R = 3 / 3.742 = 0.802 G = 1 / 3.742 = 0.267 乙 = 2 / 3.742 = 0.534 一个 = 0 / 3.742 = 0 |
= [0.802 0.267 0.534 0] = 1.0 |
= [ [R G 乙 一个] = [10 5 4 0.5] = 11.874 |
[R = 10 / 11.874 = 0.842 G = 5 / 11.874 = 0.421 乙 = 4 / 11.874 = 0.337 一个 = 0.5 / 11.874 = 0.042 |
= [0.842 0.421 0.337 0.042] = 1.0 |
= [ [R G 乙 一个] = [12 25 6 1] = 28.373 |
[R = 12 / 28.373 = 0.423 G = 25 / 28.373 = 0.881 乙 = 6 / 28.373 = 0.211 一个 = 1 / 28.373 = 0.035 |
= [0.423 0.881 0.211 0.035] = 1.0 |
小费: 有关规范化向量和单位向量的更多信息,请参见单位向量由...提供维基百科。有关计算向量的长度或大小的信息,请参见长度节点。
使用Normalize节点特定于法线贴图纹理或表示单位长度矢量的任何纹理。
的Normalize节点可用于确保在手动编辑法线贴图或从“节点图”的一部分生成法线贴图后其行为正确。
Normalize节点输入
Input |
要归一化的向量。
|
标准化节点输出
Output |
归一化向量。
|
Normalize节点属性
R 复选框 |
选中后,红色分量将包含在标准化输出中。取消选中时,红色分量将不被归一化计算,并且输入的红色值将保持不变。
|
||||
G 复选框 |
选中后,绿色分量将包含在标准化输出中。取消选中时,绿色分量将不被归一化计算,并且输入的绿色值将保持不变。
|
||||
B 复选框 |
选中后,蓝色分量将包含在标准化输出中。取消选中时,蓝色分量将不被归一化计算,并且输入的蓝色值将保持不变。
|
||||
A 复选框 |
选中后,alpha分量将包含在规范化输出中。如果未选中,则alpha分量将不被归一化计算,并且输入的alpha值将保持不变。
|
相关节点
• 向量节点
• 长度节点