Вычислить нормали из карты смещения в three.js r.58?
Я использую нормальный шейдер в three.js r.58, который я понимаютребуется карта нормалей, Однако я использую динамическую карту смещения, поэтому предварительно вычисленная карта нормалей не будет работать в этой ситуации.
Все примеры карт освещенных смещений, которые я нашел, используют либо плоскую штриховку, либо предварительно вычисленные карты нормалей. Можно ли вместо этого динамически вычислять нормали на основе смещенных вершин?
Редактировать: Я отправилдемонстрация сферы с картой смещения, показывающей плоские нормали:
Вот ссылка на репозиторий github со всеми моими примерами, иллюстрирующими эту проблему, и решения, которые я в итоге нашел:https://github.com/meetar/three.js-normal-map-0