Making Of "Чужой"
Всем привет! В этой статье я расскажу вам, как создавался персонаж для синематика Soldiers Inc. – Alien vs. Predator™ от компании Plarium.
Сколько себя помню, я всегда был поклонником Ханса Рудольфа Гигера. И еще тогда, когда я только начинал заниматься 3D графикой, уже знал, что просто должен сделать Чужого. Но в то время у меня не хватило смелости заняться этим.
Когда я узнал, что мне предстоит создавать этого персонажа, я очень обрадовался и приступил к заданию со всей серьезностью и ответственностью. Ведь теперь, когда у меня намного больше опыта и уверенности в своих профессиональных навыках.
Как обычно, в первую очередь я начал изучать референсы. То есть, референс был только один – фильм «Чужой 3», в котором и появился Чужой-раннер. В синематике мы старались как можно точнее передать внешний вид Чужого. Но так как в фильме, на самом деле было как минимум две модели Чужого (костюм и 3D персонаж), возможно, некоторые отличия присутствуют.
Итак, я приступил к работе.
Прежде всего необходимо было выстроить основные пропорции будущего персонажа. Для этого я использовал Z-сферы в ZBrush.
Далее я набросал основные формы персонажа. Параллельно слепил хвост, пытаясь понять, каким способом проще всего было бы его сделать. В целом, в процессе скульптинга не было ничего загадочного. Так как персонаж органический, то мне не пришлось использовать какие-то особые техники. Большая часть работы тут заключалась в лепке.
Когда я закончил лепить основные формы модели, пришло время приступать к более мелким деталям. Это наиболее верный подход: двигаться от простого к сложному, от крупных форм – к деталям.
Получился такой результат. Изначально мы хотели сделать хвост другой формы, но вернулись к варианту, который был в фильме.
Когда с high-poly моделью было покончено, пришло время делать ретопологию. Последнее время я её делаю в Maya. Во-первых, в Maya я обычно и работаю. Во-вторых, там очень удобный инструмент для ретопологии.
Ретопология – не самый приятный этап в создании персонажа. Каждый 3D художник знает об этом.
Следующим этапом стало создание uv-развертки. Для этого я использовал программу Headus Uv Layout, возможно, наилучшую из программ для создания uv.
Далее было необходимо запечь карты. Об этом я хочу рассказать подробнее и поделиться небольшим выводом по поводу запекания карты дисплейсмента. Долгое время четкий пайплайн запекания и использования дисплейсмента был для меня, да и для моих коллег, бесконечными тестами, по итогу которых не всегда удавалось получить хороший результат. Так вот. С картами нормалей и эмбиент оклюжжна обычно проблем не бывает: я запекаю их в xNormal, и, если необходимо, корректирую. Дисплейсмент же я запекаю в Autodesk Mudbox. Ниже я приведу иллюстрацию с некоторыми настройками. Конечно же, существуют видеоуроки и другие туториалы по запеканию и назначению карт дисплейсмента, но к наилучшему для меня результату, я пришел самостоятельно.
Также следует сказать, что Чужого я рендерил в V-Ray для 3Ds Max. У вас, дорогие читатели, в этом месте наверняка возникнет справедливый вопрос: почему я делал ретопологию в Maya, а рендерил в 3Ds Max? Я всегда работал в Maya, и она меня вполне устраивает. Единственное, что мне кажется не очень удобным, это Hypershade, редактор материалов. Поэтому я пользуюсь 3Ds Max именно с целью рендеринга.
Настройки для снятия и назначения карты дисплейсмента:
Наиболее важные параметры обведены. Я не буду вникать в долгие объяснения, скажу только, что, используя эти значения, у меня получается хороший результат. В некоторых случаях можно даже оставить значение Amount = 1,0.
Далее следовал процесс создания текстур.
Карты текстур я рисовал в Substance Painter. Также было сделано большое количество масок, которые я использовал при настройке материалов. Например, маски для SSS, для распределения specular по телу Чужого, для потеков и так далее. Некоторые из них мне пришлось подрисовывать в Autodesk Mudbox.
Собственно, тут было все достаточно просто, так как материал для всего персонажа был только один. Вообще, Substance Painter – отличная программа, позволяющая сэкономить время и получить отличный результат.
Теперь расскажу немного о работе с позой персонажа. В данном случае персонаж был сделан для синематика, и мои коллеги аниматоры делали для него скелет и занимались анимацией. Так что я взял модель с готовым ригом и начал ставить ее в позу. Но почти все позы оказались слишком динамичными для сделанного скина, поэтому в некоторых случаях мне пришлось его редактировать. Всё это делалось в Maya. Затем я выгружал модель и импортировал её в 3Ds Max.
Как уже говорилось, рендерил Чужого я в V-Ray для 3Ds Max. Тут следует упомянуть моего товарища и коллегу Владимира Кравченко, который объяснил мне работу с материалами в 3Ds Max. Так что спасибо тебе, Вован, где бы ты сейчас ни был.
Затем я загрузил модель в 3Ds Max и начал настраивать сцену. Я считаю, что очень многое зависит от того, как настроить освещение в сцене. А именно – атмосфера, настроение и даже характер персонажа. Неправильно или неинтересно настроенное освещение может свести на ноль все старания, которые были приложены во время создания модели.
Готовая сцена выглядела вот так:
Настраивая материалы, я использовал V-Ray Blend Material, где Base – V-Ray Skin Material, а Coat 1 – прозрачный глянцевый материал, на который я так же, как и на основной, назначил карту нормалей.
Также пришлось сделать еще один дополнительный Coat материал для потеков на голове и плечах персонажа.
Следует помнить: для того, чтобы материал в V-Ray отображался так же, как и в Substance Painter, необходимо при сохранении текстур выбрать пресет V-Ray, затем в 3Ds Max разлочить Fresnel reflections и в BRDF выбрать пресет Microfacet GTR.
А также при подключении текстур включать Gamma Override.
Ну вот, приготовления завершены, можно рендерить!
И тут нас постигает мрачнейшее угнетение: изображение разрешением 3к рендерится около четырех часов. И все из-за пяти источников света и бленд материалов вперемешку с sss-материалами. Но не беда! Подключаем рендер-ферму и через 30 минут получаем готовое отрендеренное изображение.
Вот и всё. Спасибо за внимание, товарищи!