É muito comum bordas brancas em texturas com transparência (canal alpha) dentro dos jogos.
Isto acontece porque o Photoshop (e outros) preenchem o vazio da transparência por um branco.
Ou seja, tudo o que é transparente, na verdade, é branco, mas por ser transparente, não há imagem alguma...
Só que pelo modo que os jogos renderizam as texturas, ainda aparece um tom de branco da transparência, inclusive da semi-transparência.
Os mais atenciosos devem ter notado isso no IMPUNES:
Como corrigir
Primeiramente (opcional), baixe o arquivo no download aqui do tópico.
Extraia tudo para a pasta de plugins de filtro do seu Photoshop. Geralmente em
(Photoshop)\Plug-ins\Filters\
.Ao abrir o Photoshop, no menu
Filtro
terá Flaming Pear > Solidify #
Não é necessário mas você terá melhores resultados, você vai entender...
Senão você pode simplesmente usar algum processo manual, como cor sólida ou desfoque gaussiano numa camada de fundo.
Dica: antes de tudo, é uma boa ideia usar Defringe (
Layer - Matting - Defringe
) com 1px ou 2px (depende do seu caso). Isto remove brilhos por volta da imagem recortada, o que ajuda muito também.Antes de usá-lo na sua textura, segure
Ctrl
e clique na miniatura da camada para selecioná-la.Botão direito > Salvar seleção
Só confirme, não precisa colocar nome.
Criará um canal alfa/alpha na guia
Canais
.Agora a textura não é mais dependente da transparência das camadas RGB, ela usará a transparência do canal alfa!
Ou seja, você pode voltar na imagem original e pintar o fundo de preto, ou melhor na cor predominante de sua textura, assim as bordas vão aparecer naquela cor.
Mas há texturas com vários tons diferentes o que deixa esse processo difícil. Por isso em vez de pintar o fundo manualmente vamos usar o plugin Solidify!
Ele pega a camada com transparência e preenche tudo o que é transparente pelos tons a partir das bordas.
Na camada da sua textura vá em
Filtro > Flaming Fear > Solify A
, você também pode testar o B e C, têm diferentes resultados.Perceba que você pode fazer algo semelhante manualmente sem usar o plugin, por exemplo só pintando o fundo de preto ou gerando, atrás, uma camada com desfoque gaussiano.
Agora basta salvar a imagem incluindo o canal alfa.
O que nem sempre é disponível. Não está disponível para .png no Photoshop CC 14 aqui por exemplo.
Provavelmente você vai querer salvar em .TGA (Targa) ou .DDS em DXT5 utilizando o plugin de .dds da NVidia, mas se você quer salvar em .png, eu recomendo o SuperPNG: ele estará disponível nas opções de salvar a imagem, nas configurações na hora do salvamento selecione o canal alfa mas não selecione Clean Transparent e Quantize.
Pronto, corrigido!
Você pode querer transformar todo esse processo em uma Ação/Action, assim automatizando o trabalho antes de salvar:
https://www.techtudo.com.br/dicas-e-tut ... -usar.html