Texturas são vitais em jogos 3D: pele de todo objeto. Dão aparência de profundidade, criam realismo a partir de modelos simples. Permitem renderização em tempo real.
Imagem aplicada a modelo 3D. Envolve como tecido estampado sobre objeto real. Objetos simples: algoritmo projeta textura, distorce automaticamente. Objetos complexos: modelador fornece padrão de vértices + textura personalizada.
Textura ruim = gráficos irreais. Erro comum: textura muito distinta repetida regularmente → aparência de padrão, não textura natural suave. Além disso, se textura simula fonte de luz mas há outras fontes, sombras finais ficam inconsistentes.
Processo de salvar múltiplas texturas/efeitos em uma única textura, aplicada a modelo simples para aparência complexa com menos recursos. Ex: modelo humano realista (complexo, muitos vértices/polígonos) inviável em tempo real. Faça 2 malhas: uma complexa para baking, outra simples para jogo. Texturize a complexa (rostos, cabelos, luz ambiente para sombreamento realista). Faça bake e aplique resultado na malha simples.
Truques para fundos naturais: elimine costuras (seams) entre texturas. Costura ocorre quando lado esquerdo não transiciona para direito. Coloque múltiplas ocorrências adjacentes e veja se vê emenda. Sobreponha várias texturas com tamanhos/espaçamentos diferentes para padrão aleatório natural.