Nuke软件各种运算方法.docx
《Nuke软件各种运算方法.docx》由会员分享,可在线阅读,更多相关《Nuke软件各种运算方法.docx(28页珍藏版)》请在冰点文库上搜索。
Nuke软件各种运算方法
下边的表格介绍了每一个算法名称以及它的数学表达式。
运算方法
数学表达式
描绘
预运
览用
例
子
Atop
Ab+B(1-a)
显示为B的轮廓,在
(将Aalpha
该地区内,A覆盖在
通道加在背
B图片上
景上)
Average
(A+B)/2
两图片的均匀值。
结
(求均匀
果是比本来更暗。
值)
color-burn
将B向A降暗
图片B以A的亮度为
(颜色加
基础降暗
深)
color-dodg
将B向A提亮
图片B以A的亮度为
e
基础提亮
(颜色减
淡)
conjoint-o
A+B(1-a/b),
近似于over运算,
ver
Aifa>b
假如一个像素的一
部分同时被
a和b覆
盖到,那么该节点将
完整隐蔽
b。
比如,
两个
polygons
,a
和
b共享一些边,可是
又完整的与
b重叠。
Over
节点将会在该
地方产生稍微的透
明。
Copy
A
只显示图片
A
这
(复制)
种
算
法
在
你
使
用
mix
或
者
mas
k控
制
时,
B的
一
部
分
还
是
会
被
看
到。
Differenceabs(A-B)
能够看出A跟B重叠
用
(差别)
处的像素差别。
也可
于
以
在
对
Merge>merges>absm
两
inus
张
相
似
的
图
片
做
比
较。
disjoint-o
A+B(1-a)/b,
近似于over运算,
ver
A+Bifa+b<1
假如一个像素同时
(不订交)
被A和B覆盖,该节
点将不叠加两图片。
比如,两个polygons
想接触,并共享一条
边。
Over节点将会
在该地方产生稍微
的透明。
Divide
A/B,
两值相处,且保证该
这
(分别)
0ifA<0andB<0
值为正数。
个
算
法
并
不
适
于
摄
像
运
算,
但
能
用
于
还
原
乘
法。
Exclusion
A+B-2AB
此外一种不一样的摄
(清除)
像格式
From
B-A
B减A
geometric
2AB/(A+B)
此外一种均匀两张
图片的方式
hard-light
MultiplyifA<0.5,screenif
图片B受图片A影
(强光)
A>0.5
响,图片A超出0.5
的地区图片B越亮,
图片A小于0.5的区
域,图片B越暗
hypot
sqrt(A*A+B*B)
像plus跟screen运
算。
但结果又不像
plus那样亮,又比
screen
亮。
In
Ab
仅显示A在A与B的
合
(内部)
alpha
相重叠的区
并
域。
边
框
很
有
用
处
mask
Ba
仅显示B在A与B的
alpha
相重叠的区
域。
matte
Aa+B(1-a)
带有premultiplied
的over运算。
要
unpremultiplied的
图片。
max
max(A,B)
选择两图片像素的
最大值。
min
min(A,B)
选择两图片像素的
最小值。
Minus
A-B
图片A减去图片B。
(相减)
Multiply
AB,
A乘以B,为保证两
用
(正片叠0ifA<0andB<0
负值相成变为正当,
于
底)
两复制相乘结果为
合
0。
成
很
黑
的A
与
灰
色
的B
映
衬
在
白
色
背
景
上。
Out
A(1-b)
显示A但不包括B的
用
(外面)
地区。
于
Over
(叠加)
A+B(1-a)
默认运算。
A经过
alpha计算叠在B上
面。
合
成
边
框
这
个
是
最
常
用
的
算
法。
用
于
叠
加
前
景
在
背
景
上。
Overlay
multiplyifB<0.5,
经过图片
A来提亮
(覆盖)
screenifB>0.5
图片B。
Plus
A+B
图片A加图片B。
注
一
(加)
意:
相加算法同意值
般
超出1.
假如想要不
黑
超过
1,就用
色
screen。
的
烟
或
火
映
衬
黑
色
的
背
景。
Screen
A+B-AB
像plus,可是其最
(屏幕)
大值为1.
soft-light
图片B提亮。
可是不
(柔光)
像hard-light
那么
激烈
stencil
B(1-a)
这个算法与out
算
法相反。
只显示B但
不包括A的地区。
Under
A(1-b)+B
这个算法与over
相
(下边)
反。
图片B叠在图片
A上边
Xor
A(1-b)+B(1-a)
显示A跟B无交错区
(逻辑运
域
算)