Passar para o conteúdo principal

Entendendo a Texture Dilation

Atualização 18/08/23: Agora oferecemos versões com tiling dos nossos assets de pedra/mármore que anteriormente tinham a dilation aplicada. A coleção completa ainda não foi convertida, então continue conferindo!

Baixou uma textura com bordas borradas? Não entre em pânico! É intencional.

Artistas e softwares 3D preferem texturas que tenham uma proporção de 1x1. Elas são mais fáceis de manipular, aplicar tiling e usar sem alterar nenhum UV. É por isso que a Poliigon usa um processo comum no desenvolvimento de jogos conhecido como Texture Dilation, que "estende" a borda da textura para preencher o restante do espaço.

Abaixo, explicamos como remover essa dilation e também fornecemos uma explicação mais detalhada sobre o que ela é e por que é necessária.

Como remover a Texture Dilation no Photoshop

Como remover a Texture Dilation no seu software 3D

O que é a Texture Dilation

A Texture Dilation é um processo comum no desenvolvimento de jogos que "estende" a borda da textura para preencher o restante do espaço, a fim de manter uma proporção de 1:1.

Este é um exemplo de uma textura com a Texture Dilation aplicada:

Idealmente, sempre forneceríamos texturas com proporção 1:1 sem dilation, mas, infelizmente, o mundo real raramente é tão conveniente. A maioria dos objetos parece com isto:

Portanto, normalmente, parte da etapa de processamento da textura envolve forçar uma textura como esta a ter uma proporção quadrada de 1:1. Isso significa cortar (subtrair das laterais ou do topo) ou preencher (duplicar informações).

A textura final:

Essas abordagens funcionam muito bem para objetos que são uniformes e repetitivos.

Mas para texturas com padrões distintos e imprevisíveis, a duplicação não é possível sem criar emendas. Nossos scans de laje de mármore são o exemplo perfeito disso.

E assim usamos a Texture Dilation, que "estende" a borda da textura para preencher o restante do espaço.

Em essência, isso oferece todos os benefícios de uma textura 1x1, mas sem perder ou duplicar informações.

Mas por que usar dilation? Por que não apenas um fundo preto?

Partes pretas ou transparentes da imagem podem causar problemas quando uma game engine reduz a escala das texturas (mipmapping) em uma malha com mapeamento UV.

A dilation garante que quaisquer erros no mapeamento UV não sejam tão facilmente perceptíveis.

Dito isso, sabemos que nem todos estão usando texturas para jogos e, portanto, não acharão a dilation útil. Então, se você quiser removê-la da sua textura, leia nossos guias acima.

Respondeu à sua pergunta?