I LEARN PROBUILDER
Войти Начать курс
8/20

Действия над объектом

Conform Normals Согласование нормалей

Лечит самый пугающий баг новичка: в стене появляется дыра, через которую видно улицу, а при повороте камеры дыра исчезает. Это не дыра — это грань, вывернутая наизнанку.

  • МенюTools ProBuilder Object Conform Normals
  • РежимObject — весь меш; Face — только выделенные грани
  • Клавишанет

Что делает инструмент

ProBuilder смотрит на все грани выделения, определяет, куда смотрит большинство, и разворачивает меньшинство в ту же сторону.

Ключевое слово — большинство. Инструмент не знает, где «правильно»: он знает, где «как у всех».

Conform Normals не «выворачивает» меш, а приводит грани к общему большинству.вывернутая граньДоПослеСимптом: «дырка» в стене, которая появляется и исчезает при вращении камеры.Если после Conform вывернулось всё — значит большинство было неправо: добавьте Flip Normals.

Откуда берутся вывернутые грани

После Merge Objects, если сливаемые объекты были ориентированы по-разному.

После ProBuilderize импортированной модели с кривыми нормалями.

После ручного Flip Normals на отдельных гранях, о котором вы забыли.

После операций с зеркалированием без исправления нормалей.

Как проверить результат

Включите отображение нормалей в окне Smoothing — линии из вершин должны смотреть в одну сторону.

Или просто облетите объект камерой: односторонние грани исчезают, когда смотришь на них «с изнанки».

Разбор внутренних меню

Каждое поле — что задаёт, какие значения принимает и на что влияет.

Поведение по режимам

Режим Object
Приводит к общему направлению все грани меша целиком.
Режим Face
Работает только с выделенными гранями. Полезно, когда часть модели должна смотреть внутрь намеренно.
Результат
Отдельного окна настроек нет: это действие в один клик, отменяется через Ctrl+Z.

Попробуйте сами

Пять минут в Unity — и инструмент перестанет быть кнопкой с непонятным названием.

  1. Постройте куб, войдите в режим Face, выделите одну грань.
  2. Примените Flip Normals к ней — грань исчезла с виду. Это симптом.
  3. Вернитесь в режим Object и нажмите Conform Normals — грань вернулась.
  4. Теперь выверните пять граней из шести и повторите — вывернется шестая: большинство победило.

Приёмы

  • Первое, что делают с только что слитой геометрией: Conform Normals. Дешевле, чем искать проблему потом.
  • Если после Conform вывернулось всё — примените Flip Normals ко всему объекту. Два клика вместо ручного поиска.
  • После ProBuilderize сложной модели прогоните Conform Normals: импортёры часто путают направление.

Грабли

  • На объекте, где половина граней должна смотреть внутрь (двусторонняя декорация), Conform всё сломает. Работайте в режиме Face.
  • Инструмент не исправляет коллайдер. Меш стал правильным — Mesh Collider нужно обновить отдельно.
  • Дырка может быть и настоящей: если Conform не помог, ищите отсутствующую грань через выделение краёв.

Проверка

Четыре вопроса. Неверный ответ попадёт в банк ошибок и вернётся к вам в разделе «Практика».

1. По какому принципу инструмент выбирает «правильное» направление?

2. Все грани после Conform Normals вывернулись наружу, а нужно внутрь. Что делать?

3. Как ограничить действие частью модели?

4. Типичный симптом вывернутой грани — это…