Movimento menor que um pixel — permite deslocamentos suaves e precisos de objetos em VFX sem tremulação. Essencial para tracking sutil e efeitos de flutuação.
Quando você move um elemento no composite ou no espaço 3D por distâncias menores do que a largura de um único pixel, você está trabalhando na área de subpixel. Isso pode soar acadêmico, mas é um dos desafios mais comuns em movimentos sutis de VFX — e a diferença entre um resultado profissional e amador.
Na prática: você tem um mote, uma partícula ou um objeto minúsculo que precisa se mover por vários frames. Se você mover a posição exatamente 1 pixel para a direita a cada frame, criará um efeito de "crawling", um leve solavanco que o olho registra inconscientemente. O movimento parece picotado. Precisão de subpixel significa que seu sistema de composição (Nuke, After Effects, Fusion) rastreia essas posições de subpixel internamente — algo como 1,3 pixels ou 0,7 pixels — e gera uma curva realmente fluida através de interpolação na renderização. O olho não vê saltos, nem degraus, mas sim um movimento orgânico e contínuo.
No render 3D, isso é padrão há muito tempo: o anti-aliasing de subpixel e o motion blur trabalham com essa resolução. No composite, no entanto — especialmente em rastreamento 2D e movimentos manuais de keyframe — isso é frequentemente negligenciado. Você precisa de interpolação que trabalhe de forma mais fina do que a rasterização de pixels; tipicamente cúbica ou superior, para calcular os valores de subpixel de forma limpa.
Um exemplo prático: rastrear uma sujeira minúscula em uma lente — a mancha pode ter 2x2 pixels de tamanho, mas se move lentamente na diagonal pela imagem. Sem precisão de subpixel, o movimento parece que a mancha está saltando. Com precisão de subpixel, cada frame é calculado com as posições sub-reais, o motor de anti-aliasing suaviza as bordas, e o resultado é opticamente imperceptível.
Importante: movimento de subpixel consome tempo de processamento — interpolação e anti-aliasing não são gratuitos. Mas em sistemas modernos e material de alta resolução (2K, 4K), isso não é mais o problema que já foi. Onde você precisa ter cuidado: alguns filtros mais antigos ou simples não respeitam posições de subpixel. Então você bloqueia e perde a suavidade novamente. Por isso, no composite, sempre verifique os métodos de interpolação — e em keyframes, não arredonde para valores inteiros se seu elemento for pequeno e rápido.