High Poly ou Low Poly? esta é uma pergunta muito comum quando se inicia um projeto de um jogo 3D.
Mas afinal existe uma diferença real entre os dois? Como isso vai impactar em seu jogo?
E neste artigo vamos esclarecer estas dúvidas de uma vez, e você saberá quando deve escolher qual!
High Poly: O que é um Polígono?
Esse termo se refere a triângulos ou quadriláteros que compõem as malhas de modelos 3D. Pois, é a união deles que constituirá a forma do modelo, esses lados se encontram apenas em seus pontos extremos, formando os vértices.
E cada segmento de reta que une dois vértices consecutivos é considerado um lado do polígono.
Porém, quanto mais polígonos o modelo possuir, mais realista e detalhado ele tende a ser.
Mas, o impacto na performance de processamento é significativamente maior.
Por isso, um excelente modelador 3D, faz o possível para aproveitar o máximo possível dos polígonos utilizados.
E hoje existem inúmeras formas de se reduzir o uso de polígonos desnecessários e, manter a sua qualidade e forma.
High Poly vs Low Poly
A principal vantagem dos modelos High Poly é a capacidade de representar um nível extraordinário de realismo gráfico.
E conseguindo representar superfícies curvas de maneira mais suave e natural.
E sendo essencial para objetos orgânicos, como personagens, animais ou vegetação.
Ou até mesmo para animações com expressões faciais detalhadas.
Por outro lado, modelos Low Poly também são úteis, pois, exigem menos recursos de hardware para renderização gráfica.
E jogos competitivos como Pubg mobile, podem se beneficiar dessa caracteristica.
Pois, isso resulta em uma melhor taxa de quadros por segundo (FPS) e uma experiência mais suave para o jogador.
E assim o jogo pode ter menos problemas de performance em dispositivos mais fracos como mobile, ou computadores antigos.
Aplique a ilusão
Existem inúmeros casos onde o jogo precisa de modelos mais detalhados para alcançar gráficos mais realistas.
Mas começam a enfrentar problemas de performance, e é nesse momento que começa a busca por formas de otimizar esse modelo.
E aqui podemos aplicar inúmeras técnicas praticas e ilusórias para simular uma aparência realista.
E sem ter que necessariamente usar polígonos, por exemplo, o uso de normal e bump map.
Pois, um normal map é como se fosse um mapeamento de todo o relevo do modelo.
E indicará rugas em tecidos, ranhuras em superfícies metálicas, rachaduras, sem adicionar polígonos extras.
E assim a iluminação interage, criando sombras e destaques que dão a impressão de uma superfície mais detalhada.
Mas um Bump Map é uma técnica similar a anterior, e sempre usada em conjunto.
E que utiliza uma textura para simular detalhes de altura em uma superfície sem adicionar polígonos.
E assim é criada variações na superfície, eficaz para simular texturas rugosas, como pedras ou tijolos.
Pois, ele utiliza tons de cinza para representar as variações na altura.
E com áreas claras indicando partes elevadas, e áreas escuras indicando partes mais baixas.
Retopologia e Técnicas de oclusão
Esse processo também ajuda a reduzir o peso de processamento de um modelo, e visa recriar a topologia.
E mantendo estrutura de polígonos do modelo, garantindo uma distribuição mais eficiente dos polígonos.
E ao criar modelos 3D a partir de esculturas digitais, a malha resultante pode ter uma topologia complexa e não otimizada.
Mas, realizando a retopologia resolvemos esse problema, criando uma nova malha com uma distribuição adequada de polígonos.
E podemos ainda fazer ajustes diretamente na própria engine aplicando técnicas de oclusão.
E existem inúmeras técnicas de oclusão que seriam úteis nessa caso.
Por exemplo, o LOD, onde é feita a troca do modelo conforme a distância entre ele e a câmera do jogador.
E aqui você pode exportar o seu modelo com 3 ou mais contagens de polígonos, indo de high poly a Low.
E levar para a game engine realizar a aplicação dessa técnica.
Conceito técnico e Conceito Artístico
Este é um dos maiores erros que muitos desenvolvedores caem por não saber a diferença entra o conceito técnico e o artístico.
E até o momento, falamos dos conceitos técnicos, mas existe ainda o estilo Low Poly artístico.
E que não necessariamente respeita o número de polígonos aplicados em um modelo.
Pois, muitas vezes o estilo Low poly também usa muitos polígonos para alcançar uma maior qualidade no modelo.
Ou seja, aqui o modelador não quer o ultra realismo, mas sim representar o estilo Low poly com a maior qualidade possível.
Então por exemplo, se o seu jogo tem o objetivo de ser Low Poly por conta da performance, deixe bem claro.
Pois o modelador saberá que precisa se preocupar em criar um kodelo mais otimizado também.
Compreender as distinções entre Low Poly e High Poly é fundamental para tomar decisões assertivas no desenvolvimento.
E se você tem interesse em aprender tudo sobre modelagem para jogos 3D saindo do zero, você precisa conhecer o curso 3D Game Academy.
Seja o primeiro a comentar.