Привет, пикабушники! Сегодня я хочу поделиться с вами историей о том, как я работал над созданием игрового персонажа. В прошлом сентябре я готовил большой ассет-пак для участия в игровом джеме Ludum Dare 2023. К сожалению, судьба сложилась иначе и на джем я так и не попал, но работа была уже проделана огромная и я решил довести ее до конца.
Этот перс вдохновлен серией Love Dead & Robots: Bad trails, пропитанной морской романтикой и ужасами.
Персонаж оказался простым по количеству объектов, но дьявол как всегда кроется в деталях. В этом проекте я впервые осознанно применял принципы Look Development, это подразумевало, что на каждом этапе модель проходит тестовые рендеры для выявления косяков и их исправления. Таким образом пайплайн выглядел так: 1. Хайполи — ретоп с оптимизацией — UV — запекание — шейдинг — возвращаемся в начало и дорабатываем модель. И так до тех пор пока вы не скажите себе, что устали и пора спать. 2. Текстуринг — шейдинг — настройка освещения — позитинг — композитинг — возвращаемся в начало и Ah shit, here we go again. 3. Повторять все в течении месяца перед сном. Таким образом, получилось достичь просто невероятного для меня и моих скиллов уровня качества.
Немного о Софте: Сделано в Blender + Zbrush + MD + SP painter
Волоcы в CG всегда отдельная тема! В этот раз я использовал сторонний адднон в блендер, по функционалу похожий на Ornatrix. Результат меня очень порадовал.
Посмотреть остальные технические штуки и поддержать лайком мою работу вы можете ЗДЕСЬ Покрутить модель, посмотреть текстурки и сетку ТУТ
Если у вас есть какие-либо вопросы или замечания, не стесняйтесь писать их в комментариях.
LUSH: Набор стилизованной среды состоит из 50 стилизованных/оптимизированных сеток и простого стилизованного компонента воды, которые необходимы всем, кто хочет создавать красивые стилизованные среды. Он также поставляется с 6-слойным ландшафтным автоматическим материалом, который прост в использовании и настройке.
Не успеваю доделать прототип 1, а потому пойду в хаотичном порядке. Это 4 моя моделька, еще есть к чему приложить руки, так же продолжаю баловаться с рендером)
Совсем недавно мы писали о том, как наши художники разрабатывали концепт Шамана по имени Тахир. А сегодня мы готовы поделиться процессом работы и, конечно же, тем, что из этого получилось!
Еще с молодых лет Тахир всегда интересовался тем, что происходило вокруг. Постоянно задавая неудобные вопросы окружающим. Почему птицы могут летать, а люди нет? Почему теплый ветер сменяется холодным? Почему ночью точки на небе движутся по кругу, но не падают? Но никто кроме старого шамана не мог дать на них ответ. Санкур был добр к молодому Тахиру и всегда старался не только объяснить природу вещей, но и рассказать любознательному юноше о том, что значит жить под Голубым небом. О духах гор, лесов и вод и об Эрлике, что властвовал в подземном мире. Старый Санкур намного раньше юноши осознал место Тахира в этом мире и своими ответами и историями готовил юношу себе не смену. И когда юноша стал мужчиной и зайдя юрту шамана спросил: «Смогу ли я когда-нибудь стать таким мудрым как ты?». Санкур молча протянул Тахиру новую домбру и приложив палец к губам, прошептал: «Почему птицы могут летать, а люди нет?..»
Статья нацелена больше всего на техническую часть вопроса, а также на адаптацию модели в игровом движке Unreal Engine 5. Наша 3D-художница, Владислава, делится своим пайплайном и полезными советами по софту, который может облегчить вашу жизнь при создании игрового персонажа.
1. Концепт шамана 2. Создание лица в Metahuman 3,4,5 Пошаговый скульпт персонажа в Zbrush.
Прежде чем создавать 3D модель, работают наши концепт-художники, которые задают вектор работы 3D скульпторов.
Итак, мы решили подойти к созданию модели Шамана начав с его лица, используя Metahuman. Для этого берутся референсы, предоставленные нашими художниками, чтобы воссоздать все необходимые черты лица.
Причина, по которой мы не используем просто Metahuman, заключается в том, что он не совсем оптимизирован для игр, а мы хотим иметь возможность легко настраивать пропорции тела и вносить возможные правки в любой момент времени. Поэтому следующим программным обеспечением, на которое рекомендуем обратить внимание - Character Creator 4. С помощью CC4 очень легко быстро вносить изменения в сетку тела персонажа, настраивать его одежду и создавать лицевую анимацию с помощью Face Mocap.
Создание одежды в Marvelous Designer и её риг в Character Creator 4
Создание одежды начинается в Marvelous Designer. Сначала сшиваем ткань по соответствующей выкройке. После того, как мы достигли нужной формы и складок ткани, которые нас удовлетворяют, мы переносим нашу одежду в Zbrush и улучшаем детали вручную.
Ретопология сильно зависит от целей персонажей и их анимации. Именно этот персонаж будет иметь анимацию, для которой нам необходимо использовать симуляцию для подола его одежды. Таким образом, нужна чистая и ровная топология.
Создание текстур в Substance Painter
После подготовки модели персонажа и одежды, мы переходим к текстурам. Создание текстур - тот самый этап, когда персонаж приобретает финальный вид.
Для основного материала одежды Шамана, с имитацией настоящих нитей, мы используем Substance Designer - именно так создаются переплетения. Орнаменты и узоры, которые вы можете видеть на одежде, сначала создаются в Photoshop, а затем преобразовываются в 3D-узор в Substance Sampler, текстурные карты из которого в последствии используются в Substance Painter.
Во время работы нам нельзя забывать об истории наших персонажей. Их описания, согласно сценарию, помогают нам понять, через что они прошли, чем занимаются и какую роль играют в сюжете.
Финальный результат в Unreal Engine 5:
Рендер Шамана в Unreal Engine 5
Наша команда сейчас участвует в Президентской премии Узбекистана - "President Tech Award 2023", номинации "Компьютерные и мобильные игры" https://awards.gov.uz/ Если вы неравнодушны к нашему проекту, то будем благодарны, если вы или ваши друзья из Узбекистана поддержат наш проект «The Golden Horde: Turan»
Связаться с нами и пообщаться можно в нашем Discord