Este sombreamento é projetado para aqueles que desejam fazer trabalho composto antes de aplicar um desfoque de movimento ou para usar determinado sombreador de desfoque de movimento de terceiros. Seu propósito é exportar o movimento em espaço de pixel (o formato do vetor de movimento padrão do mental ray está no espaço de mundo) codificado como uma cor.
A maior parte das ferramentas de terceiros esperam que o vetor de movimento seja codificado como cores, onde vermelho é o eixo X e verde é o eixo Y. Para se ajustar dentro dos limites de uma cor (especialmente quando não utilizar o ponto flutuante e a faixa de cores se estende somente de preto para branco), o movimento é dimensionado por um fator (aqui chamado Deslocamento máx.) e o intervalo resultante, – 1 a 1, é mapeado para o intervalo do canal de cor, 0 a 1. O sombreador também suporta alguns modos de saída de ponto flutuante diferentes.
Define o comprimento máximo do vetor de movimento codificado. Os vetores de movimento com este número de pixels, ou mais, são codificados com o máximo valor que é possível expressar dentro do limite da cor (branco ou preto).
Para maximizar a resolução do formato de imagem escolhido, é recomendável que você use um valor de Deslocamento máx. de 50,0 (padrão) para imagens de oito bits (que não são realmente adequadas para esta finalidade) e um valor de 2000,0 para imagens de 16 bits. O sombreador produz uma declaração de informação do vetor de movimento máximo encontrado em um quadro para ajudar no ajuste deste parâmetro. Para mais detalhes, consulte a documentação do sombreador de desfoque de movimento dos terceiros.
Se o Deslocamento máx. for de 0,0, os vetores de movimentos são codificados em relação à resolução da imagem. Por exemplo, para uma imagem de 600 pixels de largura e 400 pixels de altura, um movimento de 600 pixels em X positivo é codificado como 1,0 no canal vermelho, enquanto um movimento 600 pixels em X negativo é codificado como 0,0. Um movimento em Y positivo de 400 pixels é codificado como 1,0 no canal de azul, e assim por diante.
Quando ativado, a cor azul representa a magnitude do desfoque enquanto os canais vermelho e verde codificam apenas a direção 2D. Quando desativado, o canal azul não é utilizado e os canais verde e vermelho são utilizados para codificar a direção e a magnitude.
Quando não está desativado, o sombreador grava vetores de movimento de ponto flutuante reais nos canais vermelho e verde. Eles não são padronizados para o máximo comprimento de deslocamento, não são recortados e contêm valores positivos e negativos. Quando esta opção é usada, nem o Deslocamento máx., nem o Canal azul representa magnitude têm efeito algum.
As opções de formato de ponto flutuante são:
Quando ativado, os vetores de movimento são gerados para a área do plano de fundo vazia controlada pelo movimento da câmera.