Действия над объектом
Mirror Objects Зеркальное отражение
Отражает объект относительно его пивота по выбранным осям — и, в отличие от отрицательного масштаба в Transform, делает это честно: перестраивает геометрию и сам чинит нормали.
Почему не отрицательный Scale
Поставить Scale.x = -1 кажется проще. Но отрицательный масштаб выворачивает нормали, ломает освещение, путает физику и вызывает предупреждения при сборке.
Mirror Objects делает настоящее отражение геометрии и оставляет масштаб положительным.
Роль пивота
Отражение идёт относительно пивота объекта. Пивот в центре — копия ляжет поверх оригинала. Пивот с краю — копия встанет рядом.
Это главный рычаг управления: сначала ставим пивот туда, где должна быть ось симметрии (Set Pivot по выделенному ребру), потом зеркалим.
С копией и без
Галочка Duplicate включена — создаётся новый объект, оригинал не трогается. Это сборка симметричных зданий.
Выключена — отражается сам объект на месте. Так делают «левую» версию детали из «правой».
Разбор внутренних меню
Каждое поле — что задаёт, какие значения принимает и на что влияет.
Окно Mirror Settings
Комбинации осей
Попробуйте сами
Пять минут в Unity — и инструмент перестанет быть кнопкой с непонятным названием.
- Постройте половину дома — например, левое крыло с крыльцом.
- Перейдите в режим Edge, выделите вертикальное ребро на оси симметрии, нажмите Ctrl+J.
- Вернитесь в Object, откройте настройки Mirror Objects, включите
XиDuplicate. - Примените — второе крыло встало точно на место.
- Выделите оба объекта и примените Merge Objects, затем Conform Normals.
Приёмы
- Set Pivot по ребру симметрии перед зеркалированием — приём, который решает 90% задач с симметричной архитектурой.
- Зеркальте до того, как делаете детали: тогда правки автоматически «удваиваются» повторным зеркалированием.
- Отражение по Y — быстрый способ получить сталактит из сталагмита или отражение объекта в воде.
- После слияния зеркальных половин обязательно Conform Normals: у отражённой части направление может разойтись.
Грабли
- Забыли про пивот — копия легла поверх оригинала, и кажется, что ничего не произошло. Посмотрите в иерархию: объект там.
- Развёртка тоже отражается. Текст и логотипы на зеркальной копии окажутся вывернутыми.
- Зеркалирование не создаёт связи между половинами: правка одной не отражается на другой.
Проверка
Четыре вопроса. Неверный ответ попадёт в банк ошибок и вернётся к вам в разделе «Практика».
1. Относительно чего происходит отражение?
Ось симметрии проходит через пивот — поэтому его положение задают заранее.
2. Чем Mirror Objects лучше отрицательного Scale?
Отрицательный масштаб выворачивает нормали и создаёт проблемы с освещением и физикой.
3. Что делает выключенная галочка Duplicate?
Без дублирования зеркалится оригинал на месте.
4. Что случится с текстом на текстуре после зеркалирования?
UV отражаются вместе с геометрией — надписи придётся править отдельно.