Postagens mais visitadas

Como gerar Bump Map, Normal Map, Displacement para seu 3D.

 Todos nós que trabalhamos com 3D sabemos o quanto é trabalhoso sair atrás de texturas de qualidade. Quando achamos nem sempre temos todos os mapas necessários para criar a aparência correta no nosso 3D.


Bump Map
é a técnica de simular relevo em uma superfície sem a necessidade da criação de novos polígonos(faces), ele gera sombra e reflexão de acordo com a câmera. Ele pode ser gerado através de um mapa em tons de cinza. Onde preto é ausência de relevo e branco é relevo total. O defeito desse tipo de mapa é que quanto mais próximo a câmera da superfície, mais perceptível que aqui é falso, que o relevo não existe, porque bump map só simula altura. Pode ser criado em qualquer programa de manipulação de imagem, basta seguir a lógica, preto é ausência de relevo e branco é presença, os tons intermediários são a intensidade.

Normal Map é uma variante técnica para gerar relevo em um superfície sem a necessidade de adicionar mais polígonos, ela é mais complexa que bump map. Os mapas são em RGB, que guardam além da altura do relevo, também guarda a direção com relação a câmera, sendo assim mais precisos e menos perceptível que aquilo é um apenas mapa de relevo, resultando em melhor qualidade. Normal map não pode ser gerado tão facilmente quanto bump map, ele precisa ser gerado através de ferramentas que geram geometria, existem plugins no photoshop e gimp, mas eles são meio que inúteis, porque normal map guarda informação de direção e esses programas vão adivinhar essas direções e simplesmente tacar no mapa. Uma maneira de criar normal map é esculpir uma malha com todos os detalhes no Blender e posteriormente dar Bake para a uma malha mais simples. Outra alternativa também é fazer utilização do crazybump, 3dcoat, zbrush entre outros. NOTA: Não precisa ser necessariamente através do Sculpt mode do Blender, você só precisa criar o relevo para dar Bake, é que através de ferramentas de escultura é fácil criar detalhes.


Displacement cria o relevo diretamente na malha, necessitando de polígonos. Pode ser gerado com o mesmo mapa do bump map, é desnecessário fazer normal map para ele, uma vez que o relevo realmente existe, ele não necessita da informação de direção para câmera calcular. Uma nota, muitas pessoas devem pensar, “Ah, vou usar normal map, afinal a qualidade é melhor!”. Qualidade é relativo ao que você esta fazendo, no caso bump é muito mais rápido de ser feito, enquanto normal map demanda todo um trabalho mais elaborado. Não existe necessidade de ser fazer um normal map para chão, parede, ou até mesmo aquele detalhe pequeno do personagem, mas é essencial para criação de veias, marcas de expressão entre outros detalhes.


Não existe regra, é só planejar antes. E um pequeno detalhe, se você jogar uma imagem colorida no blender e ativar para gerar relevo, ele automaticamente converte a imagem em preto e branco para gerar o relevo.

Este site possibilita de forma simples que você gere seus mapas 3D facilmente sem precisar instalar nada. Muito útil quando estamos fora de nosso PC de trabalho.


Segue o link :

https://cpetry.github.io/NormalMap-Online/




Nenhum comentário:

Postar um comentário