Проблема с инструментом Mirror в 3Ds Max


Автор MastaMan
Обновлено Январь 20, 2021
English и Русский

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

Если использовать стандартный инструмент Mirror с Main Toolbar, при отзеркаливание объектов все полигоны нового объекта стают "Флипнутыми" (Flipped). 

Это невозможно увидеть во Viewport, до тех пор, пока не сделать Reset XForm и включить Backface Cull в свойствах объекта и не включить режим отображения Clay (все зависит от настроек Viewport, но лучше использовать режим Clay).
mirror flipping issue
Loading...
Flipped полигоны, могут давать плохой результат при рендере, при использовании такой модели в игровых движках у них будет некорректное отображение, да и по правилам хорошего тона, нужно делать модель аккуратной, что бы ваши товарищи по команде или те, кто будет использовать вашу модель дальше — не делали лишней работы.

Почему происходит Flipping полигонов при Mirror

Стандартный инструмент Mirror очень простой в реализации. Под капотом он делает простые действия, которые вы может даже сам повторить.
Попробуйте создать объект Teapot в чистой сцене, для параметра Scale оси Z поменяйте значение 100.0 на -100.0 . Значение масштаба с минусовым значением выворачивает объект по определенной оси. Вроде как все гениально просто, но после таких действий ваши полигоны также будут вывернуты.
mirror with scale2
Loading...
Поэтому использование Mirror крайне не рекомендуется профессионалами при моделировании в 3Ds Max. Есть другие способы сделать Mirror, о которых мы поговорим ниже.

Как избежать Flipping или другие способы Mirror

Способ 1:

Использование модификатора Symmetry. 
Отличный вариант, особенно если объекты должны одним Mesh. Если объекты должны быть разными Mesh, то вам придется их детачить (Detach).

Способ 2:

Использование модификатора Mirror.
Плюс в том, что настройки максимально похожи как и для обычного инструмента Mirror. Но объекты также остаются одним Mesh.

Способ 3:

Использовать тот же стандартный Mirror из Main Toolbar, но после применять к новому объекту Reset XForm, и затем вручную делать Flip всех полигонов.

Заключение

Каким способом пользоваться, решать вам. Я же чаще всего пользуюсь модификатором Symmetry, поскольку он лучше всего подходит под мои задачи.
А для сторонних моделей (к примеру со стоков), я всегда делаю Reset XForm, в этом мне всегда помогает мой скрипт Stock Model Fixer .
С его помощью можно также исправить битую геометрию инструментами Snapshot, Detach Trick и Box Trick, и выявить проблемы с моделью при помощи инструментов во вкладке Check.

Какие способы используете вы? Обращаете вы внимание на Flipped полигоны при своей работе? 
Пишите в комментариях, будет интересно узнать!


{{commentsMsg}}
  

Никто не оставил комментариев
{{comment.lastname}} {{comment.name}} {{comment.date}}
{{comment.text}}


ПОДПИШИСЬ НА СВЕЖИЕ НОВОСТИ

{{subscribeMsg}}