Render.ru

Много multimatte каналов в маску

Dimidrol

Активный участник
Рейтинг
5
#1
Доброй ночи, знатоки подскажите пож-та какой самый простой и быстрый способ скомбинировать из разных мультимейтов в маску.

Например если у меня 5 мультимейтов и мне надо взять из каждого мультимейта разное количество каналов и собрать в одну маску. По умолчанию надо городить огромное дерево и делать channer merge, но это очень долго. Может есть какой-то быстрый способ для объединения множества каналов в один?
 

Григорий Чаленко

Куратор форума
Команда форума
Рейтинг
948
#2
Можно заменить ChannelMerge на MergeExpression. Там любые входные каналы из разных слоев можно объединить а одной строке:
Код:
set cut_paste_input [stack 0]
version 9.0 v7
add_layer {layer4 layer4.red layer4.green layer4.blue layer4.alpha}
Radial {
inputs 0
output layer4
area {41.5 58 682.5 1138}
softness 0
name Radial1
selected true
xpos 1368
ypos -641
}
add_layer {layer3 layer3.red layer3.green layer3.blue layer3.alpha}
Ramp {
inputs 0
output layer3
p0 {2044 488}
p1 {2158 758}
name Ramp1
selected true
xpos 1265
ypos -641
}
add_layer {layer1 layer1.red layer1.green layer1.blue layer1.alpha}
Noise {
inputs 0
output layer1
center {1440 1080}
name Noise1
selected true
xpos 1060
ypos -640
}
push 0
push $cut_paste_input
add_layer {layer2 layer2.red layer2.green layer2.blue layer2.alpha}
Grid {
output layer2
size 9.2
name Grid1
selected true
xpos 1159
ypos -640
}
CheckerBoard2 {
inputs 0
name CheckerBoard1
selected true
xpos 950
ypos -657
}
Merge2 {
inputs 5+1
also_merge all
name Merge1
selected true
xpos 946
ypos -460
}
MergeExpression {
expr0 Bred+Blayer1.red+Blayer2.red+Blayer3.red+Blayer4.red
name MergeExpression1
selected true
xpos 946
ypos -381
}
 
Сверху