Espelho Semi Oval - Espelho Semi Oval 50x170 - Arte Moderna Retrô!
Espelho Semi Oval 50x170 - Arte Moderna Retrô!

O que é e por que funciona (às vezes)

O espelho semi oval é uma ferramenta de simetria curvilínea presente em programas como Aseprite, OpenBrush e alguns plugins do Krita. Diferente do espelho clássico (que reflete pixels numa linha reta), o semi oval cria um eixo de simetria em formato de arco — útil quando você está desenhando coisas que não são perfeitamente simétricas em relação a uma linha vertical, como rostos virados de perfil, asas curvadas, ou estruturas orgânicas. A maioria dos tutoriais fala só da teoria. Vou direto ao uso prático.

Configurando o espelho semi oval no Aseprite

No Aseprite, essa funcionalidade não vem como um botão óbvio. Ela existe como "Symmetry Options" dentro das ferramentas de pincel. O caminho é: vá em Edit > Symmetry Options > Radial. Aí você define o ângulo do arco e a posição do centro de simetria. Coloque o centro no ponto que faria sentido geometricamente para a sua forma — se está desenhando um olho, o centro fica mais ou menos na dobra do olho. Se você centrar aleatoriamente, o resultado vai parecer distorcido e você vai gastar tempo corrigindo depois.

O ângulo recomendado pra começar é 60-90 graus. Menos que isso e o efeito é quase imperceptível. Mais que 180 e você basicamente voltou pro espelho radial completo, o que perde o propósito do semi oval.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Quando usar e quando não usar

Eu uso semi oval principalmente em sprites de personagens 8-bit e 16-bit onde o rosto precisa ter profundidade sem perder a simetria geral do design. O problema que as pessoas não antecipam: o espelho semi oval duplica cada pixel que você pinta em tempo real. Isso significa que se seu canvas tem 32x48 pixels e você ativa radial com 90 graus, cada traço processa 4 cópias. Em resoluções maiores, a latência começa a aparecer de verdade — especialmente em telas com zoom avançado. Uma solução prática que encontrei: trabalho sempre com o canvas na resolução final do sprite, não zoomado. Desenho em 100%, não em 800%. O Asepite processa muito mais rápido assim e você vê o resultado real de cara, o que evitasurpresas na hora do export.

O problema que ninguém menciona

O espelho semi oval não respeita guide layers ou grades de forma consistente. Eu perdi umas três horas num projeto porque o eixo de simetria parecia estar alinhado com a grade, mas na verdade estava deslocado meio pixel — o que em pixel art é sinônimo de imagem toda torta. A solução foi desligar o espelho, fazer um clone manual do lado oposto usando o grid, e só então reativar o semi oval com o centro ajustado pixel por pixel. Outra coisa: quando você faz zoom out depois de pintar com simetria radial, às vezes os pixels refletidos não se alinham perfeitamente nas bordas do arco. Isso é mais comum quando a curvatura do semi oval cruza pixels ímpares do canvas. O workaround rápido é selecionar a área afetada com o laço e usar shift+move pra ajustar meio pixel manualmente.

Alternativas quando o semi oval não resolve

Se você precisa de simetria bilateral perfeita — tipo um personagem frontal — o semi oval é overkill. Use o espelho horizontal/vertical simples. Se precisa de rotação completa em torno de um ponto, radial completo é mais eficiente. O semi oval existe num meio-termo que é útil mas limitado: funciona bem pra arcos de até 120 graus em formas relativamente suaves. Formas com ângulos agudos ou cantos vivos ficam estranhas porque a reflexão curva o que deveria ser reto. Para quem trabalha com pixel art em resoluções baixas — digamos, menos de 64x64 pixels — considere fazer a simetria manualmente em vez de depender da ferramenta automática. Em tamanhos pequenos, o deslocamento de meio pixel já quebra a ilusão inteira, e o controle manual te dá precisão que o semi oval não entrega por padrão.

O que eu recomendo como fluxo de trabalho: configure o semi oval, pinte o lado que precisa, verifique em zoom 100% se os espelhamentos estão coerentes, desligue a simetria antes de finalizar os detalhes finos. Deixar ativo durante o pós-processamento gera artefatos que depois parecem intencionais e são difíceis de corrigir.