Descobri que alguns mecanismos usam mapas derivados em vez de mapas normais do espaço tangente .
Após algumas leituras, parece ser uma maneira realmente impressionante de substituir os normais do espaço tangente, mas há alguma desvantagem em usá-los? Por que ainda continuar usando normais de espaço tangente?
É possível comparar vantagens e desvantagens?
Respostas:
Depois de algumas pesquisas e algumas respostas de profissionais, aqui está minha conclusão.
Prós
Contras
Então, isso é um monte de profissionais em comparação com os contras. Mas o grande problema é que não é um padrão da indústria.
Quase não existem ferramentas de criação de conteúdo nem conhecimento sobre artistas.
Aqui está uma citação de Bart Wronski que ilustra bem o status atual dos mapas derivativos:
Se você estiver interessado em saber mais sobre mapas derivativos, aqui estão alguns artigos interessantes.
Se eu esqueci alguma coisa ou se você não concorda, sinta-se à vontade para contar nos comentários, eu ficaria feliz em melhorar esta resposta.
fonte
Suponho que você esteja usando derivadas pré-computadas do mapa de altura, em vez de calculá-las em tempo real (para obter detalhes, consulte esta postagem no blog de Mikkelsen). Se precisamos fornecer derivadas de altura pré-calculadas, precisamos fornecer dois canais, como um mapa normal. Pode-se argumentar que o mapeamento derivado não requer a presença de um atributo de vértice tangente, como o mapeamento normal, mas as operações de diferenciação extra no mapa de altura anulam um pouco esse ganho de desempenho. Mapas derivativos são um conceito interessante, mas no final do dia não acho que sejam significativamente melhores do que o mapeamento normal em termos de desempenho (embora conceitualmente eu concorde que os mapas derivativos são mais fáceis de trabalhar, porque não precisamos lidar com com espaço tangente).
fonte