Top.Mail.Ru
С чего начать свой путь в 3D-моделлирование
Логотип
  • Telegram
  • WhatsApp
  • ВК
  • Youtube
  • Artstation
+7 (991) 898-88-38
г. Москва Пн - Вс с 10:00 до 19:00
Содержание
Показать содержание
Узнай, какая пара тебе подходит?

Узнай, какая пара тебе подходит?

Специальные цены на пары курсов!

Перейти
15306

С чего начать изучать 3D: первые шаги в игровую индустрию

Рассказываем, как выбрать подходящую программу для моделирования, какие основным темам в 3D стоит обучиться, и даём несколько советов, как искать работу.

3D и Unreal Engine
С чего начать изучать 3D: первые шаги в игровую индустрию

Изучение чего-то нового — само по себе непростое занятие, и оно усложняется в несколько раз, когда не знаешь, за что схватиться первым. Для 3D-моделирования существует много программ, и каждая из них — со своим уклоном и особенностями. Поэтому прежде всего стоит определиться, с какой целью вы хотите изучать эту тему.

В геймдеве 3D используется левел-дизайнерами, аниматорами, художниками по окружению, персонажам, текстурам и VFX (визуальным эффектам) и другими специалистами. От выбранного направления зависит, какой программой и какими инструментами вам понадобится научиться пользоваться. 

В этом гайде мы ответим на основные вопросы, которые возникают у новичков, изучающих 3D.

Какие программы есть и что стоит выбрать

Мы собрали подборку основных программ для моделирования. Они достаточно универсальны — во многих можно как моделировать, так  скульптить и анимировать. Однако в некоторых программах отдельные инструменты могут работать лучше. Вопрос лишь в том, насколько хорошо вы уже разбираетесь в нужном направлении и в том, какой софт необходим будущему работодателю. 

Autodesk Maya 

Скриншот из видеоурока по Maya 

Одна из самых популярных программ в игровой индустрии от Autodesk. Она используется для 3D-моделирования, ретопологии —  упрощения сетки модели —  и часто применяется для анимации. Есть бесплатная версия для обучения и некоммерческого использования. 

Особенности программы

В Maya можно создавать качественные визуальные эффекты: снежные и пыльные бури, клубы поднимающегося дыма, текущую жидкость, колышущуюся ткань и многое другое. За эту возможность отвечает система Bifrost, которая не требует знаний программирования: 

Презентация возможностей Bifrost в Maya 2020.4

В программе также можно редактировать внешний вид объекта: создавать сети тонирования, добавлять и редактировать узлы рендеринга (такие как текстуры, материалы, источники света, утилиты рендеринга и спецэффекты). Всё это доступно через окно редактора Hypershade в Maya.

Туториал по работе в окне редактора Hypershade в Maya 

В Autodesk Maya доступен риггинг — подготовка 3D-модели к анимации путём оснастки её «костями» и «суставами». В программе есть встроенные инструменты для создания рига (скелета модели), которые можно быстро применить к вашей модели. Помимо этого можно скачать дополнительные аддоны, которые ускорят риггинг, например, бесплатный Advanced Skeleton.

Туториал по работе с бесплатным аддоном Advanced Skeleton в Maya 

Чтобы работать над анимацией было комфортнее и быстрее, в приложении есть Graph Editor (редактор анимационных кривых) и наборы готовых шаблонов движения объектов (ускорение, замедление и прочие). В Maya эти инструменты считают более продвинутыми с технической стороны. 

Видеоурок по работе в окне редактора Graph Editor в Maya 

Также пользователи отмечают, что Maya имеет лучшую совместимость с другими программами, которые могут быть частью того же проекта. Например, когда в проекте необходимо заскульптить органику в ZBrush и анимировать её в Maya, в 3Ds Max нужно создать архитектуру и другие объекты, а в Adobe After Effects — создать красивую сцену.

Maya вышла на рынке давно и входит в учебную программу во многих образовательных учреждениях, благодаря чему по ней можно найти много видеоуроков по 3D-моделированию и анимации. 

Autodesk 3Ds Max

Скриншот из видеоурока по 3ds Max

Тоже разработка Autodesk. Как и у Maya, у 3D Max есть бесплатная версия для обучения и некоммерческого использования. Подойдёт для моделлеров и 3D-дженералистов. Программу используют для интерьерной визуализации и проработки внешнего окружения.

Функционал во многом пересекается с Autodesk Maya, однако здесь упор сделан не на анимацию (которая тоже возможна), а на разработку интерьеров, предметов окружения и внешнего вида сооружений. 

Особенности программы

В Autodesk 3Ds Max можно моделировать объекты с нуля, а можно ускорить процесс, взяв за основу примитивы — в самой программе есть большая библиотека простых моделей, таких как окна, двери, стены, лестницы, поручни и многие другие. Поэтому приложение так популярно для архитектурного моделирования и создания окружения.

Например, в 3Ds Max можно быстро добавить на сцену такой чайник: 

Источник

Или такие лестницы:

Источник

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

Видеоурок  по запеканию света

Для Autodesk 3Ds Max существует много аддонов и плагинов, которые расширяют функционал приложения.

У программы есть и недостаток — она не поддерживает macOS и Linux. 3Ds Max работает только с Windows.

Maxon Cinema 4D

Скриншот из видеоурока по Cinema 4D 

В этой программе можно одновременно работать с Adobe After Effects, и она хорошо подходит для 3D-моделирования, анимации, создания спецэффектов и текстур. 

Особенности программы

Maxon Cinema 4D универсальна, но в ней сделан упор на анимационную графику. С помощью набора инструментов MoGraph можно легко и быстро создавать анимацию: от летающих логотипов до абстрактных эффектов. 

С помощью системы процедурного и параметрического моделирования в Cinema 4D можно быстро создавать сложные объекты или сцены: шину на колесе, траву на лужайке, мосты, банки, заполненные шариками, и многое другое:

Шина, смоделированная с помощью объекта Cloner и Bend Deformer. Все эти инструменты доступны в разделе MoGraph.

Ещё пример процедурного моделирования — создание окружения:

Видеоурок по процедурному созданию камней и растительности в Cinema 4D от 3D-художника Lukas Thorup

В Maxon Cinema 4D также есть большой раздел для работы со светом, который позволяет создавать реалистичное освещение. 

Видеоурок по разным типам освещения в Maxon Cinema 4D 

Ещё один плюс Cinema 4D — понятный и простой интерфейс.

Минус программы — низкая производительность встроенного движка рендера.

Blender

Скриншот из видеоурока по Blender

Программа с открытым исходным кодом, которая стала популярна благодаря постоянным улучшениям и своей универсальности. Blender бесплатен, и в нём можно моделировать, анимировать, рендерить и скульптить. 

После появления LTS-версий (Long Term Support, долгосрочная поддержка программы) у пользователей появилась возможность начинать и заканчивать проект в одной и той же версии Blender, будучи уверенным, что с очередным обновлением не изменится какой-либо функционал или появятся неожиданные баги.

Особенности программы 

В Blender можно настраивать ригг и анимировать объекты и персонажей. Для риггинга можно использовать аддон rigify для автоматизации большей части процесса.

Видеоурок о том, как пользоваться аддон rigify в Blender

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

Туториал по работе с системой частиц в Blender

В Blender есть возможность создавать 2D-анимацию и оставлять пометки прямо на рабочем пространстве с помощью инструмента Grease pencil, что очень важно для аниматоров:

Например, создатели мультсериала Hero использовали Grease pencil, чтобы сделать наброски кадров для 2D-анимации. Авторы моделей и анимации: Miguel Gomez Selva, Alvaro Villegas, Javier Salvador, Sergi Miranda, Rafa Cano. Источник

В программе доступен скульптинг, однако Blender может не справиться с очень детализированными высокополигональными моделями и начать тормозить при работе. Чтобы ускорить процесс скульптинга, во время работы можно использовать инструмент Dyntopo, который разделяет сетку 3D-модели на части и использует разные слои.

ZBrush 

Скриншот из видеоурока по ZBrush

Если предыдущие программы можно назвать универсальными (и больше подходящими под создание окружения или предметы), то ZBrush лучше всего подходит для скульптинга и создания органических объектов: людей, животных и растительности.

Для полноценного скульптинга вам понадобится графический планшет, а для высокополигональных и детализированных моделей — хороший процессор и большой объём оперативной памяти: для проектов средних масштабов необходимо от 16 ГБ оперативной памяти, а для более крупных — от 32 ГБ. Если нужно анимировать готовую модель, то лучше экспортировать её в Maya — ZBrush для этого подходит хуже. 

Особенности программы

ZBrush подойдёт для создания как стилизованных персонажей, так и фотореалистичных скульптур. В программе можно работать с очень высокополигональными моделями, и для их дальнейшей анимации необходимо будет поработать над репотологией — упрощением сетки модели. Ретопологию делают либо вручную, либо автоматически с дальнейшей корректировкой —  для этого в ZBrush есть инструмент Zremesher:

Туториал о том, как использовать Zremesher для ретопологии в ZBrush 

В режиме редактирования Sculptris Pro программа имеет гораздо больший набор инструментов и кистей, а также очень полезные функции, такие как: 

  • Dynamesh. Делает полигоны модели одинакового размера, чтобы объект выглядел более скруглённым и его было проще редактировать.
     
  • zRemesher. Видоизменяет сетку модели, чтобы её было проще редактировать и уменьшить количество полигонов.
     
  • Sculptris Pro. Режим редактирования в ZBrush, в котором можно быстро добавлять или убирать детали в процессе скульптинга. 
Наглядная разница между скульптингом без дополнительных инструментов и с включённым режимом редактирования Sculptris Pro: нижнюю пару «рогов» будет сложно детализировать или как-то изменять, потому что здесь слишком большие полигоны. Чтобы создать верхнюю пару рогов и её было удобно редактировать, автор включил режим адаптации размера полигонов: сетка получилась более плотной, добавление деталей на ней не будет портить форму модели. Источник

Один из минусов ZBrush — это его сложный интерфейс. На ютубе можно найти много туториалов о том, как редактировать его под пользовательские настройки. Научиться пайплайну работы в программе может быть сложно на первых порах.

Какая программа подойдёт для ваших целей

Перечисленные программы универсальны, даже несмотря на то, что везде есть упор на какую-то свою сферу.

Есть также узкопрофильные программы, в которых можно текстурировать (Substance Painter и Substance Designer), работать над созданием физики игры (Unity и Havok Physics), процедурно работать с 3D-моделями и создавать VFX спецэффекты (Houdini).

Но если первоочередное желание для вас — это делать 3D-модели, то остановите свой выбор на одной из универсальных программ.

Начинайте работать сразу в той программе, которую считаете подходящей под ваши цели, потому что здесь нет программ «попроще» и переход с одной на другую не ускорит процесс обучения. 

Чтобы освоиться в интерфейсе, можно читать внутреннюю документацию и смотреть туториалы на Youtube. 

Также в выборе программы может помочь ответ на вопрос, куда вы планируете устроиться. Хотите создать инди-игру? Скорее всего, вам подойдёт Blender, потому что он универсален (подойдёт и для моделирования, и для скульптинга, и для анимирования) и бесплатен. 

Мечтаете устроиться в крупную геймдев-студию, разрабатывающую ААА-игры? Посмотрите, какой софт они обычно используют — обычно это Maya. 

Например, Naughty Dogs для разработки Uncharted 4 использовали Maya, ZBrush, Sketchup и другие программы. Santa Monica Studios для God of war использовали Maya, Ubisoft для Assassin’s creed — 3Ds Max и ZBrush. Quantic Dream для Detroit: Become a Human — Maya.

Как выстроить план обучения

При определении пути учёбы также нужно отталкиваться от ваших целей. Например, если вы хотите моделировать статичные предметы — Zbrush и анимация вам могут не понадобиться. 

Какие-то темы (и масштабные, и касающиеся какой-то конкретной детали) могут дополнить ваш план уже в процессе, если вы столкнётесь с какой-то проблемой или захотите детальнее разобраться в работе того или иного инструмента. Ниже мы привели общий список тем, на который вы можете ориентироваться на первых этапах.

1.  Знакомство с интерфейсом

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

Например, в Blender меню слева и справа можно убрать с помощью хоткеев «Т» и «N» — и ваша рабочая область увеличится. С помощью горячей клавиши «Tab» можно быстро переключаться между двумя режимами редактирования, а «F3» вызовет окно быстрого поиска команд:

Пример, как можно редактировать интерфейс программы

На этом этапе вы сможете почувствовать себя увереннее. Чем лучше вы начнёте ориентироваться в приложении, тем меньше будете бояться большого количества меню, команд и настроек, а на этапе работы у вас не будет отнимать время поиск того или иного инструмента.

Ниже мы подобрали видеоуроки по интерфейсу каждой программы:

Знакомство с интерфейсом Autodesk Maya:

Знакомство с интерфейсом Autodesk 3Ds Max:

Знакомство с интерфейсом Cinema 4D:

Знакомство с интерфейсом Blender:

Знакомство с интерфейсом ZBrush:

2. Lowpoly (или низкополигональное) моделирование

Существует три направления моделирования: lowpoly, midpoly и highpoly. Начать освоение 3D лучше всего с первого, потому что lowpoly модели — упрощённые, менее детализированные объекты. На их примере будет проще поработать с интерфейсом, основными инструментами, модификаторами и другими возможностями программы. 

Наглядно, как отличаются между собой эти три подхода:

Пример туториала по lowpoly-моделированию в Blender:

Видеоурок по  моделированию стилизованной лягушки от 3D-художницы MAR

3. Основные инструменты и модификаторы

Научитесь создавать разные объекты (кубы, сферы, цилиндры и прочее) и редактировать их. На примере lowpoly модели посмотрите, как можно перемещать (move), поворачивать (rotate) и масштабировать (scale) объекты на сцене. Например, в Blender можно в два клика создать простую модельку обезьяны (точнее, её головы) — так все изменения будут смотреться нагляднее. 

Затем изучите, как работают основные инструменты: например, в Blender это будут выдавливание (Extrude), отделение (Separate), фаска (Bevel), вырезание линий (Knife) и петель (Loop cut). Кроме этого, потренируйтесь накладывать модификаторы: дублирование (Array), объединение или вычитание объектов (Boolean), симметрия (Mirror), утолщение (Solidify) и сглаживание (Subdivision Surface).

Чтобы ускорить процесс работы, вы можете выучить основные сочетания клавиш для интерфейса и инструментов. Например, здесь мы подобрали топ-10 хоткеев в Blender.

Видеоуроке ниже рассмотрели 5 основных инструментов моделирования в Blender:

На примере создания ручки в Blender 3D-художник Chris Bailey показал работу инструментов Bevel, Merge,  Extrude, Loop Cut и Grid Fill

Краткий обзор всех модификаторов в Blender можно посмотреть здесь:

Десятиминутный обзор всех модификаторов в Blender 2.93 от Blender Bash

4. Создание UV-развёртки, текстурирование и запекание

Обычно на этих этапах работы 3D-модели экспортируют и дорабатывают в специализированных программах для текстурирования — Substance Painter или Substance Designer. Однако простые настройки материалов, текстур и цвета объекта можно выполнить и в программе для моделирования. Например, в Blender для этого есть целый раздел с настройками материалов и возможность работать с нодами (инструмент для процедурного создания материалов):

Раздел с настройкой материалов. Редактор нодов можно найти в меню сверху окна программы

UV-развёртка

Для создания более сложных и детализированных текстур необходимо генерировать автоматическую UV-развёртку или создавать её вручную.

UV-развёртка — это когда вы «разрезаете» объект на части и переводите их в 2D-пространство. Это нужно для того, чтобы программа понимала, как наносить на объёмные поверхности модели текстуры, цвета и прочее. Уже на такую «карту» с частями изображения вы можете наносить цвет, нормали и характеристики материала.

Как это выглядит на примере простого кубика:

Image of an unwrapped cube
Пример UV-развёртка для модели куба. Ещё один пример — чтобы обклеить картой Земли глобус, её изображение разрезают по меридианам. Источник

Пример туториала по созданию простого материала и текстуры для lowpoly-модели в Blender:

Видеоурок по  моделированию коробки с хлопьями от 3D-художницы MAR

Для профессионального текстурирования понадобится освоить программы Substance Painter и Substance Designer. В первой вы можете рисовать текстуры по модели, а во второй — создавать свои собственные материалы и импортировать их в Substance Painter для дальнейшей работы.

Запекание

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

https://jacobthorneseevic.files.wordpress.com/2017/12/3d-coat-version-4-5-baking-high-poly-model.jpg
Пример, как из highpoly после запекания lowpoly объект выглядит реалистичнее. Источник

Запекание позволяет переносить модель с текстурами из одной программы в другую без риска конфликта приложений и каких-либо изменений. Кроме того, это ускоряет рендеринг модели в реальном времени: в текстурных картах уже имеется информация о тенях, освещении, отражении и других параметрах.

В видеоуроке ниже вы можете посмотреть, как работать и создавать текстуры в Substance Painter:

Туториал от 3D-художника по персонажам TriGon как текстурировать в Substance Painter на примере деревянной бочки

5. Выставление освещения и настройка камеры

Для красивой подачи вашей 3D-модели необходимо разобраться, как правильно выставлять свет на сцене, чем между собой отличаются разные источники освещения, что такое HDRI-карты окружения. 

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

Пример туториала по созданию простого освещения модели в Blender:

Видеоурок по выставлению источника освещения и HDRI карты (добавляет реалистичные источники окружающего освещения, блики, тени и другое) от 3D-художницы Ksenia Starkova

О том, как поставить и настроить камеру в Blender, можно посмотреть в этом туториале:

Видеоурок по постановке и редактированию камеры в Blender от 3D-художника Justin

6. Риггинг и анимация (если требуется)

Если вы хотите анимировать модель, нужно изучить, что такое риггинг (оснастка): это процесс, когда из суставов и костей создаётся скелет и «развесовка» (с помощью цветов обозначают, как движение той или иной кости повлияет на остальную часть объекта) модели. Важно знать анатомию и понимать логику, как должен двигаться персонаж или объект.

Пример туториала по настройке простого ригга модели в Blender:

Создание и настройка ригга модели на примере тираннозавра от Critical Giants

А в этом видеоуроке можно посмотреть, как анимировать модель с получившимся риггом в Blender:

Анимирование модели на примере тираннозавра от Critical Giants

7. Рендер и экспорт

Заключительный этап работы — это настройка рендера и экспорт модели (либо в другие программы для дальнейшего использования, либо сохранение в качестве изображения). Здесь можно ознакомиться с разными движками: какие у каждого преимущества и недостатки, сколько времени у них занимает рендеринг и прочее.

О том, как выставить настройки рендера в Blender, можно посмотреть в этом видеоуроке:

Настройка рендера от 3D-художника Keelan

Общий совет по обучению

Изучение 3D-моделирования — это масштабный процесс, и тут важна постоянная практика. 

Регулярно выделяйте себе время на учёбу, задавайте вопросы и общайтесь на форумах — поддержка со стороны помогает не опускать руки. Старайтесь не просто повторять туториалы, но и применять полученные знания о механизме работы инструментов на своих собственных моделях. 

При этом сложность модели должна быть примерно той же, что и из туториала — иначе можно легко утонуть в потоке ошибок и ещё неизученных областей и, как следствие, выгореть. Помните, что цель собственных моделей по видеоурокам в том, чтобы закрепить понимание принцип работы инструментов именно из этого туториала, а не собрать ещё целый список «я не знаю, как это делать».

Моделируйте что-то повседневное — вы только тренируетесь, и в простых моделях нет ничего зазорного. У нас цель — научиться делать это всё, а не мучить себя со старта «оригинальной идеей». Очень много времени может уйти только на поиск и придумывание чего-то «необычного».

Как искать работу

Когда вы почувствуете себя достаточно уверенно в моделировании, можно выставить 5-7 лучших проектов (и по тому направлению, в котором вы бы хотели работать дальше) на различные площадки: Artstation, Render и Behance. Это будет вашим портфолио, на которое можно прикрепить ссылку в резюме. Кроме того, новые и набирающие лайки работы будут появляться в галерее других пользователей, что также является вашей пассивной рекламой.

Также можно заниматься нетворкингом —  ходить на мероприятия, посвящённые геймдеву и digital-графике, чтобы делиться своими работами с другими, и заводить полезные знакомства.

Можно мониторить вакансии на сайтах конкретных геймдев-студий или на биржах фриланса, таких как: 

Также можно отслеживать вакансии на площадках-агрегаторах: 

Ещё один вариант поиска работы — общение на тематических форумах. У 3D-художников это: 

На этих ресурсах также можно найти идейных людей, чтобы в команде поработать над стартапом. Результат от такого проекта можно будет положить в портфолио, и это будет хорошим плюсом при поиске работы.

Узнай, какая пара тебе подходит?

Узнай, какая пара тебе подходит?

Специальные цены на пары курсов!

Перейти
Автор
Вероника Меликова
специально для SmirnovSchool
Расскажи коллегам

Подпишитесь на рассылку со свежими статьями

СТОИТ ИЗУЧИТЬ ПО ТЕМЕ