Я обнаружил, что некоторые движки используют производные карты вместо карт нормалей касательного пространства .
После некоторого прочтения кажется, что это действительно замечательный способ заменить нормали касательного пространства, но есть ли какой-то недостаток в их использовании? Почему все еще продолжают использовать нормали касательного пространства?
Можно ли сравнить как преимущества, так и недостатки?
Ответы:
После некоторых исследований и ответов профессионалов, вот мой вывод.
Pros
Cons
Итак, это много плюсов по сравнению с минусами. Но главная проблема в том, что это не отраслевой стандарт.
Практически нет инструментов для создания контента и ноу-хау художника.
Вот цитата Барта Вронски, которая хорошо иллюстрирует текущее состояние производных карт:
Если вам интересно узнать больше о производных картах, вот несколько интересных статей.
Если я что-то забыл или если вы не согласны, не стесняйтесь сообщить в комментариях, я был бы рад улучшить этот ответ.
источник
Я предполагаю, что вы используете предварительно вычисленные производные карты высот, а не вычисляете их на лету (подробности см. В этом посте в блоге Миккельсена). Если нам нужно предоставить предварительно вычисленные производные высоты, то мы должны предоставить два канала, как карту нормалей. Можно утверждать, что производное отображение не требует наличия атрибута касательной вершины, как нормальное отображение, но дополнительные операции дифференцирования на карте высоты несколько сводят на нет этот прирост производительности. Производные карты - это крутая концепция, но, в конце концов, я не думаю, что они значительно лучше, чем обычные карты с точки зрения производительности (хотя концептуально я согласен, что с производными картами легче работать, потому что нам не нужно иметь дело с с касательным пространством).
источник