Filmlexikon.
Apoiar
codificação de comprimento de execução
VFX

codificação de comprimento de execução

run-length encoding
Murnau AI illustration
linear encoding nonlinear encoding glue code interframe coding linear interpolation latency

Método de compressão para dados de pixel — armazena valores repetidos como valor + contagem em vez de individualmente. Eficiente para mattes e canais alfa.

No fluxo de trabalho de VFX, a codificação de comprimento de execução (RLE) é encontrada principalmente ao trabalhar com mattes e canais alfa — o método se prova útil nesses casos, pois há grandes áreas com valores de pixel idênticos. Em vez de salvar cada pixel individualmente, escreve-se simplesmente: "O valor X ocorre 500 vezes consecutivas". Isso economiza massivamente espaço e largura de banda, especialmente em máscaras binárias (preto/branco) ou áreas de cor sólida. Na prática, RLE é frequentemente usada na arquivamento de mattes de rotoscopia ou na exportação de passes de holdout — onde tais áreas homogêneas são a regra, não a exceção.

Tecnicamente, funciona assim: o codificador escaneia a imagem sequencialmente, conta valores idênticos consecutivos e salva apenas esses pares (valor, comprimento da execução). Um fundo branco de matte com 2000 pixels idênticos se torna um conjunto de dados. A descompressão é trivial — lê-se o par e escreve-se o valor n vezes no framebuffer. Isso torna RLE particularmente atraente para fluxos de trabalho onde operações rápidas de leitura/escrita contam: entrega de dailies, geração de proxies ou a entrega entre o compositor e a fazenda de renderização.

Desvantagem prática: RLE só funciona bem com baixas profundidades de cor e conteúdo homogêneo. Em imagens fotorrealistas com alto nível de detalhe, o formato do arquivo muitas vezes se torna maior que o original — o algoritmo então precisa de mais bits para a codificação de comprimento do que economiza. Por isso, pipelines de VFX modernos usam RLE principalmente para mattes em escala de cinza e canais alfa, não para passes RGB de beleza. TGA e TIF suportam RLE nativamente, e alguns formatos proprietários dos grandes motores de renderização também usam variantes disso para economizar espaço.

No set ou na supervisão de pós-produção, não é necessário se preocupar ativamente com isso — isso acontece em segundo plano durante a exportação. Mas ao lidar com grandes volumes de trabalho de roto ou preparar passes para composições complexas, vale a pena pensar: use RLE onde for possível (mattes, alfa), pule-o para dados de imagem de alta frequência. Dessa forma, você pode economizar rapidamente vários gigabytes por cena e acelerar as taxas de transferência de toda a cadeia.

Continue no léxico

Termos relacionados

Relatar um erro
Do ecossistema Filmfarm

Entender a linguagem visual, orçar produções, conectar a equipe.

O léxico faz parte do ecossistema Filmfarm — ao lado do orçamento (FilmBalance), uma revista do setor (FilmCircus) e a conexão de equipes (FilmCall, CrewMesh). Um vocabulário comum para toda a produção.

FilmFarm FilmRadarEm breveFilmPulseEm breveFilmNumbersEm breveFilmCapitalEm breveFilmLabEm breveFilmBalanceEm breveFilmCircusEm breve