Ir para 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, portanto, continue verificando!

Obteve 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 quaisquer UVs. É por isso que a Poliigon usa um processo comum no desenvolvimento de jogos conhecido como Texture Dilation, que "sangra" 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 longa 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 "sangra" 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 de 1:1 sem dilation, mas, infelizmente, o mundo real raramente é tão conveniente. A maioria dos assuntos parece com isto:

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

A textura final:

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

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

E assim usamos a Texture Dilation que "sangra" 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 um motor de jogo 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 notáveis.

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

Isto respondeu à sua pergunta?