Formato raster não comprimido — pixels armazenados individualmente, arquivos pesados, sem perda de qualidade. Legado em VFX; hoje substituído por TIF e OpenEXR.
Você realmente não precisa mais de BMP hoje em dia — mas para entender por que usamos TIF e OpenEXR hoje, você precisa saber o que era BMP e por que ele foi o padrão por muito tempo no set e no fluxo de trabalho de VFX.
BMP armazena cada pixel como dados brutos, sem compressão. Isso significa: uma gravação 2K (2048 × 1080) com 8 bits RGB precisa de quase 6,5 megabytes por frame. A 24fps, isso são 155 MB por segundo. Parece normal hoje, mas nos anos 90 e início dos anos 2000, era a única maneira de garantir que os efeitos digitais pudessem funcionar sem perdas. Sem perda de codec, sem artefatos — apenas dados brutos, pixel por pixel.
No fluxo de trabalho prático de VFX, você usava BMP principalmente em sequências de frames: você exportava seus renders CG não como um arquivo de vídeo, mas como 150 arquivos BMP individuais. Cada arquivo é descomprimido, cada arquivo é idêntico em tamanho e estrutura. Isso os torna estáveis para o processo de composição. Um compositor pode carregar a sequência no sistema de edição, e não há surpresas — nenhuma estrutura GOP, nenhum problema de keyframe, nenhuma sobrecarga de codec.
O problema: espaço de armazenamento e largura de banda de rede rapidamente se tornaram um gargalo. Um take de VFX de 90 segundos com várias camadas de render (difuso, especular, normal, profundidade, passe de beleza) — rapidamente chegamos a terabytes. Por isso, desde os anos 2010, passamos para TIF com compressão LZW ou OpenEXR. Ambos permitem armazenamento sem perdas com um footprint significativamente menor.
Hoje, você encontra BMP apenas em projetos legados ou em contextos muito especializados — por exemplo, quando um sistema de composição de 20 anos só lê BMP, ou quando alguém quer trabalhar deliberadamente sem compressão e tem o espaço de armazenamento. Mas, fundamentalmente: BMP foi o motivo prático pelo qual começamos a trabalhar com sequências de frames em vez de arquivos de vídeo. Essa lógica permanece relevante, mesmo que o formato em si esteja desatualizado.