Estou trabalhando em pixel art de estilo retro para um videogame. Gostaria de poder adicionar uma borda ao redor de um sprite, mas preciso que ele seja nítido e "perfeito em pixels". Usar o efeito Stroke do Photoshop parece ser a escolha óbvia, mas infelizmente o Photoshop faz alguns anti-aliasing sofisticados e adiciona pixels extras onde eu não os quero:
(Imagem ampliada para 400%)
A borda superior da imagem foi criada usando o Photoshop Stroke (tamanho: 1px, posição: Outside).
A borda inferior da imagem foi desenhada manualmente com a ferramenta lápis.
O efeito inferior é o que estou procurando, mas estou tentando alcançá-lo sem ter que desenhá-lo manualmente com a ferramenta lápis. Existe uma maneira de forçar o efeito Stroke a se comportar dessa maneira? Ou existe outro método que eu poderia usar para automatizar esse efeito?
fonte
Respostas:
Uma maneira realmente fácil de obter um toque nítido é com um estilo de camada de sombra projetada (sim, você leu corretamente).
O melhor Goomba é o seu exemplo. O Goomba inferior é o mesmo bitmap, mas mascarado com o traço adicionado como um estilo de camada de sombra projetada. O truque para acertar é a curva de contorno personalizada.
O mesmo pode ser feito com o estilo da camada de brilho externo. E agora você pode aplicar isso a qualquer camada facilmente.
fonte
Para fazer isso, você pode seguir este procedimento:
Resultado:
Você pode baixar o arquivo do Photoshop CS6 aqui .
Essa técnica pode ser facilmente adaptada para incluir pixels em todas as 8 direções, apenas repetindo as etapas acima uma segunda vez (outras 4 camadas) e pressionando-as um pixel na diagonal nas quatro direções diagonais.
fonte
A resposta de Lasse é boa. Dependendo da sua configuração, no entanto, uma camada de ajuste Posterize definida como 2 pode levá-lo a uma etapa. Definitivamente vale a pena tentar.
A colocação em camadas do arquivo, uma cor por camada, definitivamente o levará até lá usando o Posterize.
fonte