Render Pass Vector

No Blender existem duas formas de criar Motion Blur:

Método 1: Existe no painel de Render a opção para ativar Motion Blur (e este é configurável). Este método permite criar um efeito mais correto/exato mas é mais lento (é como se renderizasse diversas vezes a mesma frame). Adicionalmente, quando utiliza este método, o Motion Blur é aplicado na imagem final renderizada não permitindo posterior manipulação, deixa de ter acesso à imagem sem o efeito.

Método 2: Através do compositor de nós (Vector Blur) e da Render Pass Vector podemos aplicar e manipular o Motion Blur na etapa de composição. A Render Pass Vector permite isolar a informação da velocidade dos movimentos. É o método mais rápido e que permite maior liberdade criativa.

A imagem abaixo é o render sem qualquer efeito de Motion Blur de uma animação criada com um círculo de 8 cubos que rodam em torno de um eixo central.

...

A imagem abaixo corresponde exatamente à mesma frame da imagem acima. A única diferença é que foi aplicado um efeito de Motion Blur através do compositor.

...

Para utilizar esta Render Pass, é preciso que exista movimento (não existe Motion Blur sem Motion...) e esteja ativada a Render Pass Vector.

...

No Node Editor, utiliza o nó Vector Blur (Filter) para manipular o Motion Blur através da informação presente no Z e Speed.

...
  • Samples: a intensidade do efeito Blur (+ samples = objeto + blurred)
  • Blur: parecido com a manipulação do Shutter Speed numa máquina fotográfica, permite configurar o cálculo da velocidade do vector
  • Speed (Min/Max): por vezes, podem surgir artefatos/erros no blur ou ser complicado separar o fundo (estacionário) da frente (animado) ou diferenciar objetos com velocidades diferente. Sobretudo se tiver objetos extremamente rápidos ou se a câmara também apresentar movimento, é possível que o Vector Blur afete a totalidade da imagem (ou em demasia). Estes parâmetros permitem estabelecer mínimos e máximos para o efeitos ser aplicado (i.e. se tiver um objeto que se move muito rápido e tiver estabelecido um valor moderado no Speed Max, o objeto não será afetado). Por pré-definição, estão configurados para 0.0 (= sem limite), tudo é afetado.
  • Curved: interpolação entre duas frames é feita com Bézier em vez de Linear (o efeito é bastante visível quando os objetos descrevem curvas)