Создайте огненный огнетушитель с 3D Studio Max: часть 2
Russian (Pусский) translation by Katharina Grigorovich-Nevolina (you can also view the original English article)



При создании нашей большой поли-детальной модели. Мы разбираемся, когда создаем поток сетки, детали и добавляем гладкость, но работать с ограниченными полигонами не всегда можно. Иногда количество полигонов выходит за пределы.
Итак, для игровых моделей следующего поколения мы сначала создаем модель высокого разрешения, а затем оптимизируем ее до состояния низкого разрешения, удаляя опорные края и нежелательную геометрию. В этой части урока мы будем использовать эту технику и научимся оптимизировать и превратить большую поли-сетку в низкополигональную модель.
Дополнительные файлы:
1. Клонирование и настройка сцены
Шаг 1
Мы уже создали большую поли-модель огнетушителя в предыдущей части урока. Итак, давайте преобразуем его в игру с низкой поли-моделью. В целях безопасности мы начнем с сохранения копии модели с высоким разрешением. Итак, с выделеной моделью огнетушителя щелкните правой кнопкой мыши и выберите опцию Clone из выпадающего меню.



Шаг 2
Откроется окно Clone Options. Здесь выберите опцию Copy и измените имя сетки на LO_Mesh.



Шаг 3
Теперь щелкните значок Manage Layers в строке меню, чтобы открыть Layer Manager. Здесь нажмите кнопку Create New Layer, чтобы создать новый слой.



Шаг 4
Переименуйте новый слой Lo_Mesh. Теперь с объектом Lo_Mesh, выбранным в области просмотра, щелкните правой кнопкой мыши по слою Lo_Mesh и выберите Add Selected Objects. Теперь модель Lo_ Mesh является частью слоя Lo_Mesh.



Шаг 5
Теперь нажмите кнопку Hide перед Hi_Mesh. Таким образом, мы можем видеть только Lo_Mesh в окне просмотра.



2. Удаление нежелательных краев
Шаг 1
Прежде чем начать низкополигональное моделирование, давайте посмотрим на разницу между высокими и низкими поли-мешами. На изображении ниже вы можете увидеть две ячейки. Правильный имеет опорные края и представляет собой высокую поли-сетку, а другой с левой стороны - с низкой поли-сеткой. Если вы удалите опорные края из высокополигональной сетки, вы можете легко создать базовую низкополигональную модель.



Шаг 2
Теперь давайте начнем преобразовывать высокую поли-сетку в низкую поли-сетку. Чтобы начать, выберите несущие края циклов, которые мы добавили при создании высокополигиональной модели, и нажмите Control-Backspace, чтобы удалить эти края из сетки.



Шаг 3
Теперь выберите другие несущие края циклов, сделайте щелчок правой кнопкой мыши и выберите Remove из меню, чтобы удалить края. Это альтернативный способ удаления краев.



Шаг 4
Выберите эти края, которые действительно не влияют на форму модели, и нажмите кнопку Loop в опциях Editable Poly Selection.



Шаг 5
Вы можете видеть, что эти края циклов не влияют на общую форму модели. Щелкните правой кнопкой мыши и выберите Remove (или нажмите Control-Backspace), чтобы удалить выбранные края циклов.



Шаг 6
Теперь удалите нежелательные края из основного корпуса модели. Выберите все указанные края, показанные ниже, и удалите их из сетки.



Шаг 7
Давайте посмотрим, как мы можем оптимизировать сетку для нижнего поля. Сначала выберите один из средних краев внутри нижней выемки и нажмите Ring.



Теперь вы можете увидеть, что выбран целый край кольца.



Щелкните правой кнопкой мыши и на этот раз выберите в меню пункт Collapse.



Это скроет выбранный край кольца и уменьшит количество циклов. Теперь это форма, подходит для низкой полигиональности.



Шаг 8
Теперь давайте начнем работу над нижней частью. Выберите все нижние грани и нажмите клавишу Delete, чтобы удалить выбранные грани.



Шаг 9
Теперь нам нужно закрыть нижнюю часть огнетушителя. Итак, сначала выберите граничащие края, которые проходят вокруг нижнего отверстия.



Затем снимите выделение с двух крев, указанных на изображении ниже.



Теперь нажмите кнопку Bridge.



Нижняя часть сетки должна теперь выглядеть так. Команда Bridge автоматически соединяет все грани и удерживает края прямо.



Шаг 10
Теперь выберите это крайнее кольцо, а затем щелкните правой кнопкой мыши и выберите команду Collapse для оптимизации сетки.



Шаг 11
С указанными крайними кольцами на выбранной ручке щелкните правой кнопкой мыши и выберите Collapse.



Шаг 12
В этом шаге мы коснемся некоторых новых вариантов моделирования в 3ds Max. Согласно полираспределению, на ручке много граней, которые не требуются для низкой поли-модели, поэтому мы избавимся от них. Во-первых, откройте инструменты Graphite Modeling. В режиме выбора Edge перейдите в меню Modify Selection. Там вы увидите опцию Dot Gap. Увеличьте его значение до 2. С помощью инструмента Dot Gap вы можете расширить промежутки между крайними циклами или крайними кольцами.



Теперь, если вы нажмете на инструмент Dot Loop, вы можете выбрать крайние циклы с промежутком между ними.



Вот изображение выбранных граней. Обратите внимание на промежуток между двумя смещениями между выбранными гранями.



Теперь щелкните правой кнопкой мыши в окне просмотра и выберите параметр Collapse.



Шаг 13
Теперь мы соединим две разные сетки в одну. Выберите грани, указанные на изображении ниже, а затем Delete эти грани.



Шаг 14
Далее, выберите два указанных края и нажмите кнопку Bridge, чтобы заполнить промежуток между ними.



Теперь, находясь в режиме выбора Border, выберите границу вокруг отверстия.



Снимите выделение с указанных краев.



И нажмите кнопку Cap, чтобы заполнить отверстие.



Шаг 15
Теперь нам нужно соединить все вершины вместе на гранях, которые не являются треугольником или четырехугольником. Таким образом, с выбранными указанными вершинами щелкните правой кнопкой мыши и выберите параметр Connect, чтобы соединить вершины вместе.



У нас есть неиспользуемый крайний цикл, указанный ниже зеленой линией. Удалим мы этот крайний цикл, или нет, это не повлияет на сетку. Поэтому просто используйте опцию Target Weld для объединения вершин с соответствующими внешними вершинами, отмеченными красными стрелками.



Шаг 16
Проделайте ту же операцию на всех вершинах, имеющихся в зоне (она должна выглядеть так, как только после подключения всех вершин).



3. Прикрепление Floating Mesh к основному корпусу
Шаг 1
В этом шаге мы прикрепим переднюю плавающую сетку к основной сетке корпуса. Выберите указанные края, как показано на рисунке, а затем щелкните правой кнопкой мыши и выберите Connect, чтобы соединить края и выровнять их с указанной зеленой меткой.
Сплошная сетка помогает с распаковкой и сохранением пустой страницы текстуры. Мы создаем плавающие сетки в основном на модели с высоким разрешением, потому что легко получить требуемую форму в высокой полигиональности. Но с моделью с низким разрешением мы должны сделать ее сплошной или одним элементом. Таким образом, верхняя сторона конической формы плавающая и не прикреплена к цилиндру на уровне элемента.



Выберите боковую фигуру, используя выбор элемента. А затем спрячьте его с помощью нажатия Control-Right и выбрав Hide.



Шаг 2
После того, как вы спрятали плавающую сетку, переключитесь в режим Polygon и выберите грани, расположенные под ним.



Шаг 3
Удалите выделенные грани, и вы получите такую фигуру.



Шаг 4
Теперь мы будем соединять сетки (плавающую сетку и основной корпус) вместе. Прежде всего, Unhide плавающую сетку с помощью нажатия Control-Right и выберите Unhide All (которые мы спрятали в предыдущем шаге.) Затем переключитесь в режим Border и выберите границу обеих сеток.



Щелкните правой кнопкой мыши в окне просмотра и выберите опцию Convert to Vertex.



Теперь щелкните правой кнопкой мыши в окне просмотра и выберите Weld, чтобы объединить все открытые вершины.



Выберите отображаемые вершины и соедините их, щелкнув правой кнопкой мыши и выбрав параметр Connect.



Это создает нежелательные края. Поэтому выберите края, как показано на изображении, и нажмите Backspace, чтобы удалить их из сетки.



Теперь у вас должна быть такая сетка. Теперь она стала единственным объектом, и вы можете выбрать ее как отдельный элемент.



4. Добавление поддерживающих краев
Шаг 1
Контур этой трубы выглядит очень резким. Нам нужно добавить несколько крайних циклов между текущими краями. Перейдите к инструментам Graphite Modeling и найдите параметр Flow Connect. Flow Connect - это инструмент, который регулирует положение новых циклов, чтобы соответствовать фигуре окружающей сетки.



Шаг 2
Труба выглядит так после применения Flow Connect к изогнутым краям.



Шаг 3
Чтобы оптимизировать сопловую сетку, выберите крайное кольцо на внутренней части и примените к нему опцию Collapse (щелкните правой кнопкой мыши > Collapse).



Шаг 4
Следуйте тому же процессу здесь. Выберите крайнее кольцо и нажмите Collapse.



Шаг 5
Выберите указанные крайние циклы, показанные на изображении, и также нажмите Collapse.



Вы можете видеть, какой незначительной стала сетка после свертывания крайних циклов.



Шаг 6
Выберите те же крайние циклы на трубе (которые были выбраны на предыдущем шаге.) Щелкните правой кнопкой мыши в области просмотра и примените Collapse к этим краям






Шаг 7
Вы увидите, что в верхнем кольце есть 18 сторон. Когда мы создали высокополигональную модель, мы применили модификатор Turbosmooth, чтобы сделать его более плавным. Но здесь нам нужна хорошая округлость без применения Turbosmooth, потому что мы делаем низкополигональную модель. Итак, создайте новый объект Torus с тем же Радиусом, что и старый. Но на этот раз используйте 24 сегмента и 8 сторон, а затем замените старый.



5. Применение сглаживающих групп для завершения разработки низкополигональной модели
Шаг 1
Наша модель с низким разрешением завершена. Теперь нам нужно применить сглаживающие группы к сетке. Давайте немного поговорим о Smoothing Groups. Для низкополигональной модели сглаживающие группы являются очень важным шагом. Если мы применим полигональную сглаживающую группу к граням модели, они будут выглядеть гладкими при затенении. Посмотрите пример ниже. Это одна и та же модель, но правая модель выглядит намного более гладкой, чем левая сторона. Однако обе имеют одинаковое количество граней, но грани с правой стороны модели имеют сглаживающую группу.



Шаг 2
Перейдите в режим выбора Polygon и выберите все грани на модели огнетушителя. Перейдите к внедрению Polygon Smoothing Groups на панели Modifier и нажмите кнопку Clear All, чтобы очистить все предыдущие группы сглаживания объекта.



Шаг 3
Нажмите Auto Smooth, это автоматически создаст группы сглаживания.



Шаг 4
Когда выбраны грани дескриптора, Clear All предыдущие группы сглаживания, а затем щелкните любую из перечисленных нумерованных групп.



Шаг 5
Следуйте тому же процессу для верхнего кольца, чтобы применить сглаживающую группу к граням.



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


