Проблемы импорта Normal Map и Backface Culling
14.10.2024 14:06:53
14.10.2024 14:06:53
1. Текстуры с картами нормалей в UE по умолчанию импортируются как обычные текстуры (в Unity автоматически распознаются как Normal Map). Это приводит к неправильному рендерингу (излишнее сглаживание поверхностей). Нужно пройтись по всем таким текстурам и явно указать, чтобы импортировались как Normal Map. После этого сломается материал и перестанет отображать текстуры совсем. Нужно передобавить и перемапить карту нормалей после реимпорта, чтобы все работало как нужно.
2. Оказывается, все материалы по умолчанию односторонние. Т.е. разукрашена модель всегда только с внешней стороны, но не с внутренней. Это называется Backface Culling и сделано для оптимизации производительности, ведь в большинстве случаев внутри объекта действительно ничего отрисовывать не надо. Заметил я эту проблему на своих анимированных полотнах: если посмотреть на сцену сверху - все отрисовывается, если снизу - нет. ChatGPT сразу разжевал этот вопрос и подсказал, что нужно явно пометить материал как двусторонний, чтобы проблема решилась.



Qwuack
