Введение
Эта статья о том, какие существуют этапы создания game-ready персонажей, в чем заключается специфика подготовки модели под игровой движок, какой софт используется для работы.Ну и познакомиться с этим креативным делом.
Знакомство
Привет, меня зовут Иван. Мне 16 лет, и год назад я начал заниматься Character Artist.В основном я играл в игры как и все нормальные дети.Позже родители мне сказали,хватит играть лучше делами займись.Но на тот момент мне достаточно повезло,я нашел на ютубе видео где тоже рассказывали как сделать своего низкополигонального персонажа.
Этапы создания Game-Ready персонажей
Концепт — Denis Rybchak (Lviv, Ukraine)
Концепт — Denis Rybchak (Lviv, Ukraine)
Работник получает арт художника будущего персонажа . Получив концепт от художника работник садится за работу,в основном все работают в программе zbrush.Если вкратце,то это программа в основном для high-poly моделлирования,но если хотите то можите и low-poly моделлирование.Уверяю вас,если вы этим увлечетесь то вам эта программа очень сильно понравится,но для профессионального 3д моделлировангия понадобится графический планшет.На мышке тоже можно,но будет не так удобно.
Когда high poly модель готова в ZBrush, делаю каждому сабтулу Decimate-оптимизацию и отправляю обратно в 3dcoat, где по этой Decimate-модели я делаю ретопологию и добавляю уже имеющиеся low-poly элементы. Развертка в UV Master, текстуринг в Substance Painter — ничего необычного.
Самое важное в персонаже — сделать так, чтобы ты начал кайфовать от своей модели. Когда ты в нее влюбился, ты уже не сможешь ее испортить. Я зачастую излишне детализирую объект в ZBrush, даже когда это не нужно в рамках проекта. Нравится мне все дальше и дальше зумиться к модели и делать все больше tertiary details. Так же и в текстуринге: прорисовывать вены и родинки — получаю удовольствие от этого.
Специфика подготовки модели под игровой движок
Тут нужно быть аккуратным и не переборщить с детализацией в рамках проекта. Потому что, если персонаж будет занимать на экране мобильного телефона 2 сантиметра — там твоя детализация превратится в неразборчивую кашу из пикселей. Так что иногда приходится одергивать себя и бить по рукам, чтобы вовремя остановиться.
Допустим наши рамки для проекта — 15к треугольников. В этом случае, когда я делаю ретоп, я делаю mid poly модель где-то на 25к, потому что на более гладкую модель все лучше запекается. Запекаю, текстурирую. Потом беру готовые текстуры, накидываю их в 3Ds Max на 25к модель и режу ее до 15к. Так наглядно видно, где можно, удалить лупы и не терять качество, чтобы не поплыла текстура.
В этом подходе плюс еще и в том, что так мы имеем более высокополигональную и качественную модель для того, чтобы позже показать ее на ArtStation и собрать больше «лойсов».
Отличия от создания персонажа для кино
Для киношного перса нужна максимальная детализация, которая только возможна. Ретопить желательно даже самые мелкие объекты геометрией и под смуз. Развертка с Udim’ами. Работа с displacement картами, правильная их настройка. Волосы и мех делаются, как правило, другими ребятами, которые на этом специализируются, а я в свою очередь отдаю им скульпт волос и меха как референс. Одежда и складки должны быть максимально нейтральными, так как она пойдет под симуляцию. В общем разработка персонажа под кино более долгий и сложный процесс в который вовлечено больше специалистов.
Особенности создания Game-Ready персонажей
Когда делается блокинг персонажа, я консультируюсь с аниматорами, и мы приходим к консенсусу: где и какие суставы лучше разместить, что сделать толще или тоньше для того, чтобы в анимации оно работало без проблем. Когда получаю концепт, я должен обсудить его с художником. Потому как он мог не учесть некоторых нюансов как оно будет работать и смотреться в 3D. Вместе мы что-то меняем, убираем или добавляем на стадии концепта.
Когда пакую UV развертку то необязательно чтобы все UV Shells были пропорциональны. Тут нужно смотреть какая часть модели в игре будет видней всего и на какой части модели больше детализации — тот UV Shell делаем больше относительно других.
Если вы моделите животных, надо понимать, что нельзя применять анатомию собаки на всех четырехлапых существ. Всегда под каждого животного нужно искать референсы скелета, расположения мышц, особенности его кожи. Золотое правило — чем больше референсов, тем качественней получается работа.
Роботы и Hard Surface — совершенно другой подход. Я делал роботов пару раз в жизни в blender под турбосмуз. Это устаревший и неактуальный пайплайн. Обычно, специалисты, которые делают робо-стаф и Hard Surface, только этим и занимаются. У них это получается круто, а в органике они уже не так хороши. Это как 2 разные специализации — настолько разные подходы.
Софт и его функции
Я использую стандартную связку: ZBrush, 3dcoat, Substance Painter, Maya,Blender.
Если говорить об аналогах, то 3Ds Max и Maya — вечная борьба. Знаете, мне это напоминает ситуацию с Lineage и WoW: кто во что первое начал играть и углубился, то и выбрал за основу, хотя обе игры хороши. Я всегда работал в Maya и пару раз надо было в 3ds Max что-то сделать. Я не нашел для себя причин, зачем мне разбираться в другом софте. Не единственное, чему я радуюсь в Maya — это волосы. Также есть бесплатный Blender, для кого-то он основной, потому что бесплатно. Но опять же не вижу причин для себя переходить на него. ZBrush уникальный в своем роде. Лет 6 назад с ним пытался конкурировать Mudbox, но, как видим, у него не очень получилось.
Полезные функции, инструменты и плагины
Пару лет назад для меня стал must-have плагин для 3Ds Max TexTools. Самая полезная для меня в нем функция делает smoothing groups по UV Shell на low-poly модели для адекватного запекания.
Последний раз в 3Ds Max разворачивал сложную модель в 2013 году и, тогда это было страшным сном, ведь не было даже Pelt’a. UVLayout — отличный инструмент для развертки и упаковки UV. Несмотря на его недружелюбность к новичку (все на горячих клавишах, которые не дублируются кнопками в интерфейсе), лучше я не нашел.
Ресурсы для обучения
Знаю много специалистов, которые начинали свой путь с курсов 3dmaya.com.ua. Каждый день нужно заходить на ArtStation и пополнять свою визуальную библиотеку, понимать тренды и стремиться к ним. Там надо не бояться участвовать в конкурсах — это отличный стимул завершить работу. Оплатить аккаунт Pro, чтобы иметь доступ к ArtStation Learning — там много полезного материала.
Tips & Tricks для новичков
Всегда знакомьтесь с качеством работ клиентов и делайте чуть лучше. Но не стоит излишне геройствовать — заказчик может этого и не оценить, а вы провалите сроки и сгорите раньше времени.. Выкладывайтесь в личных проектах.
Часто имеет смысл сделать какому-то объекту ZRemesher и поправить уже топологию вручную/ Так можно выиграть очень много времени, чем если обтягивать его полигонами с нуля.
И всегда задавайте себе вопрос: Не бред ли я делаю? Иногда забредаешь не туда и оказываешься в тупике, из-за чего опускаются руки. Бывает, лучше все удалить и начать заново. И не забывайте про от