J'ai découvert que certains moteurs utilisent des cartes dérivées au lieu de cartes normales à espace tangent .
Après quelques lectures, cela semble être un moyen vraiment génial de remplacer les normales d'espace tangent, mais y a-t-il un inconvénient à les utiliser? Pourquoi continuer à utiliser des normales d'espace tangent?
Est-il possible de comparer à la fois avec avantage et inconvénient?
Réponses:
Après quelques recherches et quelques réponses de professionnels voici ma conclusion.
Avantages
Les inconvénients
Donc, c'est beaucoup d'avantages par rapport aux inconvénients. Mais le problème majeur est que ce n'est pas une norme de l'industrie.
Il n'y a presque pas d'outils de création de contenu ni de savoir-faire d'artiste.
Voici une citation de Bart Wronski qui illustre bien l'état actuel des cartes dérivées:
Si vous souhaitez en savoir plus sur les cartes dérivées, voici quelques articles intéressants.
Si j'ai oublié quelque chose ou si vous n'êtes pas d'accord, n'hésitez pas à le dire dans les commentaires, je serais heureux d'améliorer cette réponse.
la source
Je suppose que vous utilisez des dérivés de carte de hauteur précalculés plutôt que de les calculer à la volée (pour plus de détails, consultez cet article sur le blog de Mikkelsen). Si nous devons fournir des dérivées de hauteur pré-calculées, nous devons fournir deux canaux, tout comme une carte normale. On pourrait soutenir que le mappage dérivé ne nécessite pas la présence d'un attribut de sommet tangent comme le fait le mappage normal, mais les opérations de différenciation supplémentaires sur la carte de hauteur annulent quelque peu ce gain de performances. Les cartes dérivées sont un concept sympa, mais à la fin de la journée, je ne pense pas qu'elles soient significativement meilleures que la cartographie normale en termes de performances (bien que conceptuellement, je convienne que les cartes dérivées sont plus faciles à travailler car nous n'avons pas à traiter avec espace tangent).
la source