Animação sub-pixel em pixel art

A animação sub-pixel coloca rastros em cores vizinhas atrás dos pixels que se movem, para o movimento parecer mais suave do que andar um pixel inteiro por vez. Ela compensa o fato de que você não consegue mover algo meio pixel. Use em coisas macias e flexíveis: tecido, folhas, líquidos. Tente abaixo com o sábio respirando.

Este sprite é largo. É mais fácil desenhar no computador, ou com o celular deitado.

Passo 1

Cores deste passo
Ferramentas
Guia

Mostrar o passo pronto

Por que sub-pixels

Dois sábios animados respirando: à esquerda sem animação sub-pixel, à direita com ela
Esquerda: animação comum. Direita: com animação sub-pixel.
Slide do Roman: o manto do sábio de perto, animação comum à esquerda, com rastros sub-pixel em cores vizinhas à direita
De perto: as cores vizinhas intermediárias à direita são os sub-pixels.

O sábio está respirando pesado, o corpo se mexe e o manto tremula. Em pixel art você só consegue mover as coisas um pixel por vez, e muitas vezes isso não basta para um movimento suave, principalmente com algo macio como tecido.

Então a gente coloca rastros em cores vizinhas. A textura do manto é vermelho escuro, e o rastro ao lado dela é quase rosa. O brilho do chapéu sobe e desce, e por um instante ele é substituído por um pequeno rastro amarelo-claro. Lado a lado, o sábio da esquerda parece dar pulinhos e o da direita parece suave.

Não é um substituto da animação comum, é um acréscimo por cima dela.

Quadro a quadro

Sem sub-pixels, a respiração leva dois quadros. Com eles, a gente acrescenta mais dois. O quadro 1 é igual nos dois. No quadro 2 a versão comum já terminou, enquanto a versão sub-pixel ainda tem rastros. No quadro 3 os rastros alcançam a textura principal e desaparecem. No quadro 4 o corpo sobe de novo, seguido pelos rastros, e aí o ciclo recomeça.

O tempo também é desigual: as poses duram 400 milissegundos e os quadros intermediários 200.

Onde mais usar

Folhas tremulando ao vento, uma capa ou um manto ao vento, água. Qualquer coisa flexível é um bom lugar para alguns rastros em tons vizinhos. E fique à vontade para mudar os rastros: outros tons, mais rastros ou menos.