Tip:
Highlight text to annotate it
X
Olá pessoal, eu sou o Magno Borgo em mais um tutorial de Nuke.
Neste vídeo vou falar sobre o node Merge e as operações: Plus, Over e Matte
Estou fazendo este vídeo, pois houve uma
pergunta no grupo Nuke Brasil no Facebook
e eu achei interessante entrar um pouco mais nos detalhes nas operações matemáticas
que temos no node Merge. Se você abrir o node Merge
temos aqui.... diversas operações para escolher
e se você parar o cursor do mouse em cima do atributo
você pode ver como cada operação é feita.
então por exemplo: no caso do Plus é:
A + B
o que é o A ? é o input A do node
tenho o A... o B.... e estes dois inputs serão somados
tenho aqui um exemplo feito: tenho dois Constants e somei
veja os valores dos pixels no primeiro Constant: 0.3 nos canais RGB
neste segundo.... 0.2 nos canais R, G e B.
(veja aqui no Viewer)
e quando fazemos a operação Plus
o resultado esperado é 0.5, pois é uma soma: 0.2 + 0.3 = 0.5
então estamos somando valores dos dois inputs para obter um resultado
esta operação por si só não diz muita coisa...
qual é o momento apropriado para usar o modo Plus?
o uso mais comum da operação plus é nos renders multipass
temos os passos separados e para chegar na imagem final
nós somamos os passes usando a operação plus
para obter o Beauty pass. O que isto quer dizer?
que quando as imagens (passes) são geradas no render
elas são somadas para gerar a imagem final.
Vamos falar da operação Over.... que é a operação mais comum
pois é a operação padrão dentro do Nuke
todos os softwares usam esta operação... o Photoshop, o After effects...
enfim, mesmo que você não saiba que ela esteja sendo usada.
quando você tem uma imagem com um canal alpha
e quer colocá-la sobre um fundo
você usa a operação Over. Os cálculos dentro desta operação são um pouco mais elaborados
então eu gostaria de mostrar como este cálculos são feitos para esclarecer
para ajudar a compreender melhor a operação over
parando o mouse em cima do atributo.... ele diz a fórmula do over:
é o A + B*(1-a)
este "a" é o alpha do input A
e (1-a) é o inverso deste alpha
então ele pega o A, e faz uma operação de soma (plus)
com o input B multiplicado pelo inverso do alpha do A
o que resulta na composição do input A em cima do fundo B
nós podemos fazer um over usando vários nodes, chegando no mesmo resultado
que foi o que fiz aqui....
tenho a imagem "A", ela tem canais r,g,b e alpha
estou pegando esta A entrando num Merge com a operação plus
e somando isto com....
A imagem B e aqui pego o canal alpha da imagem A
coloco nos canais RGB...
inverto
e multiplico esta operação de inversão com o input B
e depois somo as duas imagens....
Olhe que interessante... se olharmos a imagem A, ela é assim...
se olharmos a imagem B antes de fazer a soma....
é como se tivesse "vazado" a imagem A na imagem B
pois estamos usando o inverso do alpha... como o preto é valor zero...
quando somamos qualquer valor com zero, continua o mesmo valor, certo?
então o input A entra aqui nesta área preta, através da soma (plus)
e ai temos a composição....
então por trás dos panos, toda vez que se coloca uma imagem com canal alpha em cima de outra
usando over... é feita esta soma, usando o canal alpha para "misturar" as duas imagens
e tem um detalhe interessante... no Over assumimos que a imagem do input A é sempre prémultiplicada
ou seja ela é assim... uma imagem com canal alpha, isolada por uma área preta em volta
quando temos uma imagem que não é prémultiplicada
podemos usar a operação "Matte"
que é esta aqui...
e que também é conhecida como "unpremultiplied over"
é a mesma coisa que o "over" porém ele faz a prémutiplicação dentro da operação, veja:
eu tenho a imagem completa... sem canal alpha
pode ver que temos apenas os canais rgb no node
e criei um alpha para a imagem aqui.... estou multiplicando esta imagem
pelo alpha... coloco este alpha nos canais r, g e b
pode ver aqui....
r
g
b
e multiplico estes canais rgb das duas imagens
e obtenho este resultado... que é o mesmo que eu tinha aqui
cheguei nesta parte.... então o "Aa" representa a prémultiplicação
e dai o restante é a mesma operação... o input B multiplicado pelo inverso do alpha do A
vejamos as imagens...
o fundo "vazado"....
e a soma....
é interessante ver que a operação de plus é usada por várias outras operações...
mesmo que de uma forma "escondida"
e para vermos as outras operações... você pode tentar construir as operações discretamente
usando os nodes como fiz aqui.... por exemplo a operação "under"
é a mesma coisa que o "over" mas usando o alpha do input B em vez do alpha do A
ou a operação Atop: Ab + B(1-a)
então na verdade na Composição... chega um ponto em que parece ser uma "matemática"
mesmo que você não queira saber isto... é importante para se obter certos resultados
espero que tenham gostado, que tenha ajudado a esclarecer
um abraço para todos e até o próximo tutorial!
Treinamentos e consultoria em vfx: training.borgo.tv
Não esqueça de assinar o canal!
@borgotvtraining facebook.com/borgotvtraining
Copyright © 2014 - Magno Borgo
Legendas pela comunidade Amara.org