Действия над объектом
Conform Normals Согласование нормалей
Лечит самый пугающий баг новичка: в стене появляется дыра, через которую видно улицу, а при повороте камеры дыра исчезает. Это не дыра — это грань, вывернутая наизнанку.
Что делает инструмент
ProBuilder смотрит на все грани выделения, определяет, куда смотрит большинство, и разворачивает меньшинство в ту же сторону.
Ключевое слово — большинство. Инструмент не знает, где «правильно»: он знает, где «как у всех».
Откуда берутся вывернутые грани
После Merge Objects, если сливаемые объекты были ориентированы по-разному.
После ProBuilderize импортированной модели с кривыми нормалями.
После ручного Flip Normals на отдельных гранях, о котором вы забыли.
После операций с зеркалированием без исправления нормалей.
Как проверить результат
Включите отображение нормалей в окне Smoothing — линии из вершин должны смотреть в одну сторону.
Или просто облетите объект камерой: односторонние грани исчезают, когда смотришь на них «с изнанки».
Разбор внутренних меню
Каждое поле — что задаёт, какие значения принимает и на что влияет.
Поведение по режимам
Попробуйте сами
Пять минут в Unity — и инструмент перестанет быть кнопкой с непонятным названием.
- Постройте куб, войдите в режим Face, выделите одну грань.
- Примените Flip Normals к ней — грань исчезла с виду. Это симптом.
- Вернитесь в режим Object и нажмите Conform Normals — грань вернулась.
- Теперь выверните пять граней из шести и повторите — вывернется шестая: большинство победило.
Приёмы
- Первое, что делают с только что слитой геометрией: Conform Normals. Дешевле, чем искать проблему потом.
- Если после Conform вывернулось всё — примените Flip Normals ко всему объекту. Два клика вместо ручного поиска.
- После ProBuilderize сложной модели прогоните Conform Normals: импортёры часто путают направление.
Грабли
- На объекте, где половина граней должна смотреть внутрь (двусторонняя декорация), Conform всё сломает. Работайте в режиме Face.
- Инструмент не исправляет коллайдер. Меш стал правильным — Mesh Collider нужно обновить отдельно.
- Дырка может быть и настоящей: если Conform не помог, ищите отсутствующую грань через выделение краёв.
Проверка
Четыре вопроса. Неверный ответ попадёт в банк ошибок и вернётся к вам в разделе «Практика».
1. По какому принципу инструмент выбирает «правильное» направление?
Он приводит все грани к тому направлению, в котором смотрит их большинство.
2. Все грани после Conform Normals вывернулись наружу, а нужно внутрь. Что делать?
Conform сделал их согласованными, Flip развернёт согласованный набор целиком.
3. Как ограничить действие частью модели?
В режиме граней инструмент работает только с выделением.
4. Типичный симптом вывернутой грани — это…
Односторонний рендер делает вывернутую грань невидимой снаружи — выглядит как дыра.