can't calculate tangents because mesh doesn't contain normals
Пытаюсь импортировать модельку из блендера в юнити, пропадает часть модельки и выдает варнинги can't calculate tangents because mesh doesn't contain normals, как исправить данную ошибку? В блендере буквально второй день, не ругайтесь сильно
Ответы (1 шт):
Blender тут вообще не причем. Хоть 2ой день, хоть 0ой, это модель, из чего она состоит, разработчику в отличие от художника, нужно знать обязательно.
Части полигоны модельки не пропадают, а тупо направлены не в ту сторону! За это отвечает направление нормалей, normals о которых говорится в ошибке. 3D редакторы в отличие от игровых движков могут себе позволить не экономить и отображать, как лицевую, так и тыльную сторону полигона.
Направление face можно отобразить параметром Face Orientation:
- Пересчитать нормали автоматически: Mesh ‣ Normals ‣ Recalculate Outside
- Повернуть нормали в ручную: Mesh ‣ Normals ‣ Flip
Моделька кстате не для игры, без повода, полигонами насрано как не в себя. Одни только цилиндры заберут пол бюджета полигонов мобильника.


