Сотворить человека за 50 минут? Легко с Metahuman Creator от Epic Games!
metahuman creator | Incrypted | В этой статье:
- История создания Metahuman Creator
- Что такое Metahuman Creator и как это работает?
- Подготовка к созданию персонажа
- Создаем идеальное существо в Metahuman
- Где можно использовать Metahuman Creator
Помните, как когда мы с нуля создавали людей в Skyrim? Любители симуляторов проделывали это в The Sims, а фанаты футбола создавали своих человечков в редакторе серии Pro Evolution Soccer.
Сегодня мы познакомим вас с инструментом, который делает то же самое, только лучше.
Знакомьтесь: перед вами — Metahuman Creator, браузерная программа по созданию персонажей для видеоигр от Unreal Engine. Джоанна Нелиус, журналист Gizmondo, охарактеризовала её как «Симс 4 на стероидах».
И с этим трудно поспорить: Metahuman Creator стирает уже давно утончившуюся грань между компьютерной графикой и реальностью. В этом объёмном материале мы рассмотрим вопрос со всех сторон: как и зачем возникла Metahuman Creator, где находится предел её возможностей и что делать с теми почти что людьми, которых вы будете создавать?
История создания Metahuman Creator
Точкой отсчёта для Metahuman Creator можно считать 2017 год. А именно — конференцию GDC, на которой разработчик программы Epic Games представил общественности прототип будущего редактора. Epic Games известна прежде всего созданием Fortnite. А ещё в своё время компания выпустила эпичный шутер Unreal Tournament.
В процессе создания прототипа Epic Games сотрудничала с 3Lateral — сербской студией, за плечами которой уже был опыт анимации в Devil May Cry 5 и GTA 5.
В основе редактора лежит процедурная генерация новых человеческих лиц. В свою очередь для её создания были использованы сканы лиц реальных людей: датчики зондировали лица с точностью до мельчайших пор кожи, собирая полученную информацию в базы данных.
Джеймс Голдинг, техдиректор Epic Games, так описывает процесс сканирования: «Создание этих баз данных выглядит феноменально. Однако для достижения результата требуются множество камер и огромные вычислительные мощности. Ведь модель лица, которую вы получаете, должна выглядеть полноценно! И 2D-изображения с поставленной задачей просто не справятся».
А вы думали, откуда взялась такая реалистичность?
Уже в 2018 году в создании тестовых визуализаций принимают участие ребята из Cubic Motion, Vicon и даже Tencent. В 2019ом Epic Games покупает 3Lateral — и соответственно все наработки, связанные с будущим Metahuman Creator.
Сама программа в том виде, в котором она существует сегодня, была анонсирована в феврале 2021 года. Спустя два месяца стартовал ранний доступ. Получившие его первопроходцы сразу же оценили возможность создания реалистичных анимированных людей и редактирования их в Unreal Engine или различных DCC (приложения для создания цифрового контента) — например, Autodesk Maya. Разработчики предоставили пользователям облачный доступ к программе, который осуществляется через Unreal Engine Pixel Streaming — технологию потоковой передачи пикселей.
Аниматоров, цифровых художников и представителей других схожих профессий Metahuman Creator вряд ли удивит. Но надо понимать, что это не огромная софтина, от которой будут плавиться ваши платы. Это браузерная программа. Она чрезвычайно экономно потребляет машинный ресурс и её потянет даже ноутбук средней руки.
Весь прогресс создания анимированного человека сохраняется в режиме реального времени. Разработчики не хотели нагружать свои облачные хранилища, из-за чего пионеры Metahuman могли ждать письма с подтверждением регистрации по нескольку дней.
Теперь давайте подробнее рассмотрим саму программу и узнаем, на что она способна.
Что такое Metahuman Creator и как это работает?
Браузерная программа Metahuman базируется на двух технологиях: 3Lateral (те самые сербы, которые заложили основы технологии) и Cubic Motion. В настоящее время обе они принадлежат Epic Games. Для работы с программой вам необходимы:
- Один из браузеров: Edge, Chrome, Firefox, Safari;
- Доступ к интернету;
- Версия Unreal Engine не меньше 4.26.2. В процессе установки программы система сама предложит вам обновить Unreal Engine, если это необходимо.
В Epic Games утверждают, что контент, созданный в Metahuman Creator, не может быть использован ни для пополнения каких-либо баз данных, ни для обучения или тестирования искусственного интеллекта. Для машинного обучения и обучений нейронных сетей он тоже использоваться не будет.
Metahuman будет полезен цифровым художникам — готовых «людей» они смогут загружать в Maya для дальнейшей работы с ними.
Почему именно Maya? Крис Эванс, ведущий технический аниматор Epic Games, комментирует это так: «Мы не возражаем против работ с другим софтом. Но мы использовали Maya на всех стадиях бэкенд-разработки редактора. Сделать универсальный порт для какой-то другой программы довольно непросто. К примеру, в Maya реализация скелетной анимации происходит через систему координат. А вот Blender многое зависит от длины кости, чего про Maya не скажешь. В 3ds Max вообще всё устроено по-другому. Вместо того, чтобы тратить время на поиски универсальных решений для экспорта, мы решили улучшать сам инструмент».
Остальные пользователи могут использовать программу для развлечения: процесс создания цифрового человека по меньшей мере увлекателен и, зайдя в него, одной часовой сессией вы не отделаетесь.
Эрик Фридман, декан школы медиаискусств Колумбийского колледжа в Чикаго, назвал Metahuman Creator «многонациональным, многорасовым и трансгендерным инструментом дизайна». Также эксперт отметил её бесшовность и обозначил редактор как «инструмент, представляющий собой способ видеть и познавать мир».
О том, где ещё можно применять контент из Metahuman Creator, мы поговорим ниже.
Подготовка к созданию персонажа
Регистрация крайне проста и интуитивно понятна.
Шаг 1. Переходим на официальный сайт компании. Регистрируем аккаунт:
Для этого можно использовать гугл-аккаунт. Или один из профилей в:
- Epic Games;
- Facebook;
- Xbox live;
- Playstation Network;
- Nintendo;
- Steam;
- Apple.
Если у вас нет аккаунта в Epic Games, система предложит вам заполнить данные:
Далее — на почтовый ящик придёт письмо-подтверждение. Введите код подтверждения, который пришёл на почту.
Шаг 2. После того, как вошли в аккаунт, вы должны скачать Unreal Engine (если он у вас ещё не скачан):
Интерфейс лаунчера выглядит так:
Шаг 3. Переходим по ссылке https://metahuman.unrealengine.com/
Собственно, всё. Единственное, с чем могут возникнуть трудности, это с письмом подтверждения регистрации. У некоторых пользователей получение письма до сих пор занимает до суток, поэтому запаситесь терпением.
Интерфейс запущенной программы выглядит так:
Создаем идеальное существо в Metahuman
Интерфейс программы лаконичен. Тут нет ничего лишнего — только меню с выбором нового персонажа и с уже созданными ранее людьми. В поле слева выбираем шаблон, с которого мы можем начать создавать нашего цифрового человека. Крошечные восклицательные знаки рядом с фигуркой шаблона сообщают нам о том, что некоторые опции персонажа ещё находятся в разработке.
Сначала выбираем аватар. Тут есть люди всех раз и возрастов, мужчины и женщины. Для удобства разработчики дали каждому из аватаров имя. Стоит заметить, что Metahuman не проводит чёткой грани между мужскими и женскими персонажами. Функционал у них общий. К примеру, мужчинам, и женщинам будут доступны как опции мейк-апа, так и выбор усов с бородой.
Мы выбрали чернокожего бородача по имени Dhruv.
После выбора аватара приступаем к моделированию человека.
На выбор нам предлагают такие разделы:
- Лицо;
- Волосы;
- Тело.
Функционал редактора разделяется на атрибуты (меню слева) и на действия (меню, расположенное под нашим героем).
Действия включают в себя blend, move и sculpt. То есть «смешивать», «двигать» и лепить. Для удобства понимания механики программы в такой последовательности мы и будем работать.
На первый взгляд опции могут показаться поверхностными. Но в процессе создания человека вы узнаете, что, например, вы можете менять своему герою склеру глаза. Или добавлять зубной налёт. Благодаря этому в сети находились умельцы, которые делали из человека вампира, хотя функционал программы на создание мифических персонажей не расчитан.
Но давайте обо всём по-порядку.
Metahuman Creator: как создать лицо персонажу
К лицевым атрибутам персонажа относятся следующие:
- Blend — блендер;
- Skin — кожа;
- Eyes — глаза;
- Teeth — зубы;
- Makeup — макияж.
Blend. То есть «смешать». Как это работает? Вы перетаскиваете в «блендер» другие пресеты — от 3 до 6 штук. И потом в выбранном участке лица перетаскиваете курсор на поле, соответствующее полю того или иного пресета в блендере. Вы можете редактировать вашему персонажу глаза, щёки, нос, лоб, губы и подбородок.
Skin. Программа позволяет менять цвет кожи, её контрастность, фактуру и шероховатость. Вы также можете добавить веснушки (для этого есть вкладка freckles). Вкладка accents позволяет добавить коже лица насыщенности и немного её осветлить.
Eyes. Податрибуты, доступные для редактирования — это iris (радужная оболочка) и sclera (склера). Можно выбрать совершенно новые глаза из имеющихся пресетов. Во вкладке iris есть где разгуляться: тут вы выставляете цветовой баланс глаз, меняете размер радужной оболочки, темноту лимба роговицы и т.д.
Опции вкладки Sclera — оттенок глазного яблока, яркость, васкуляризация и расположение вен. Да, даже так. Что примечательно, вы можете установить разные параметры для разных глаз — например, левый будет краснее, чем правый. Цвет глаз тоже можно менять по-отдельности. Таким образом, у вашего героя будет гетерохромия.
Нашему персонажу мы глаза не меняли, нам они нравятся и так.
Teeth. Здесь вы можете всячески играться с прикусом и размером зубов. Меняйте цвет языка и дёсен. Чтобы лучше видеть результат изменений, двигайте ползунок Jaw Open.
Кстати, у программы есть гайд. Он поможет вам разобраться, если вы не найдёте ответа на какой-то вопрос в этой статье.
Makeup. Атрибут имеет такие податрибуты:
- foundation — общие настройки мейка;
- eyes — глаза;
- blush — румяна;
- lips — губы.
Наш персонаж — мужчина, поэтому добавлять ему макияж мы не стали.
Так в общих чертах выглядит редактирование лица в программе Metahuman. Теперь перейдём к редактированию волос.
Metahuman Creator: работа с волосами
Раздел с волосами имеет такие атрибуты:
- head — голова;
- eyebrows — брови;
- eyelashes — ресницы;
- mustache — усы;
- beard — борода.
Для каждого из атрибутов можно поменять цвет волос и разную их жёсткость. Также есть опция Salt&pepper, что с английского переводится как «волосы с проседью».
Head. Включает в себя 22 базовых варианта мужских и женских причёсок — от лысины под «бильярдный шар» до вариантов разных длины и модификации.
Eyebrows. Здесь можно выбирать между 11 разными видами бровей, в том числе и убрать брови вашему персонажу.
Eyelashes. В программе 6 видов ресниц. Чтобы почувствовать изменения, приблизьте изображение вашего персонажа колёсиком мышки: как и в случае с редактированием глаз, изменения здесь довольно тонкие и могут быть незаметны сразу.
Mustache. В Metahuman есть 10 видов усов, у каждого из них — своя густота.
Beard. Видов бороды не так уж и много — всего 10. Честно говоря, хотелось бы иметь побольше. А в идеале — создавать кастомную бороду на своё усмотрение. Надеемся, что Epic Games добавят такую опцию в будущем.
Так выглядит функционал редактирования волос в Metahuman.
Metahuman Creator: прорабатываем тело персонажа
Атрибуты раздела Body — это:
- Proportions — пропорции;
- Tops — туловище;
- Shoes — обувь.
Proportions. Ваш человек может иметь низкий рост, средний и высокий. Есть только 3 этих опций, шкалы роста, увы, пока что в программе не предусмотрено.
Сюда же входит 6 разных типов телосложения, 3 женских и 3 мужских. Внешне они очень напоминают 3 базовых телосложения человека:
- эктоморф (тонкий, вытянутый, тонкий слой подкожной жировой клетчатки);
- эндоморф (плотный и мягкий, жировые отложения могут быть существенными в плечах и бёдрах);
- мезоморф (атлетическое сложение, небольшие жировые отложения). А ещё в этом меню с помощью ползунка вы можете отрегулировать размер головы своего цифрового человека.
Tops. Включает 3 варианта одежды и разные цветовые решения для гардероба. Так как программа создана всё-таки для создания внешности, а не одежды, то и выбор последней здесь невелик.
Итог. На разных этапах редактирования у нас получалось нечто среднее между Стивом Бушеми, Максом Кавалерой и каким-то китайским мафиози. Сам процесс редактирования цифрового человека оказался довольно увлекательным.
И хотя те, кто повозился с Metahuman много часов, утверждают, что со временем начинаешь замечать во вновь созданных лицах черты других пресетов, сама программа обеспечивает довольно широкое поле для творчества.
Глубокая проработка лица
Теперь вернёмся к лицу нашего героя. Ранее мы создавали его, смешивая из нескольких других пресетов. Режимы Move и Sculpt позволяют менять более тонкие черты лица.
В режим Move вы можете вносить тонкие изменения ушей, носа, губ, подбородка и посадки глаз:
В режиме Sculpt вы делаете это на ещё более тонком и детализированном уровне:
Все эти точки на скриншоте — «ниточки», за которые вы можете тянуть. И менять лицо вашего героя так, как нужно вам.
Другие опции при создании персонажа
Мы создавали персонажа в «студийном» окружении. Это базовая настройка. Но помимо неё, здесь есть и масса других. Например, мы можем поселить человека на улицу — и его внешность будет выглядеть соответственно освещению:
Всего в режиме редактирования 13 режимов освещения:
- Indoor — в помещении;
- Silhouette — от героя остаётся только силует;
- Split — расщепление: освещена только половина лица;
- Fireside — лицо как будто подсвечивается огнём снизу;
- Moonligt — лицо в лунном свете;
- Tungsten — вольфрамовый режим;
- Portrait — портрет;
- Red lantern — красный фонарь;
- Rooftop — человек на крыше и соответствующее освещение;
- Downtown night — в свете огней большого города;
- Underpass night — ночь в подземке.
Камеру можно фокусировать на лице, переводить её на торс, ноги, ступни и брать разную крупность плана.
Качество визуализации: среднее, высокое и эпическое. Уровень детализации варьируется от 7 до 0.
Опция Toggle Clay Material как бы подсвечивает складки и морщины лица. Hide Hair убирает с лица весь волосяной покров, чтобы можно было максимально детально прорабатывать его черты.
Имейте в виду, что программа позволяет работать сессиями длительностью в 60 минут. После этого нужно будет заново войти в редактор. Одновременно в одном аккаунте может быть запущена только одна сессия редактора.
Где можно использовать Metahuman Creator
Epic Games работает над обеспечением поддержки со стороны следующих проектов:
- ARKit — платформа для создания приложений с использованием технологии дополненной реальности;
- Dynamixyz — студия, специализирующаяся на лицевых анимациях; в июле 2021 года её купила Take-Two, которая работала над проектами Red Dead Redemption 2, Ghost Of Tsushima и ремейком второй части Resident Evil;
- Speech Graphics — компания, работающая над процедурной лицевой анимацией для видеоигр;
- JALI — создаёт автоматизированное программное обеспечение для речевой и лицевой анимации;
- Live Link Face для iOs. Здесь гайд по созданию лицевой анимации от Unreal Engine.
То есть в первую очередь её будут использовать творцы 3D-персонажей. Именно они смогут оценить всю глубину возможностей Metahuman.
Вот ещё несколько профессий, которым программа будет полезна:
- CG-художники, особенно из сферы кино;
- Разработчики ботов, которые требуют «очеловечивания»;
- Создатели виртуальных инфлюенсеров. Впрочем, большинство Твиттер- и Инстаграм-аккаунтов этих роботов не проявляют никакой активности с конца 2021 года или вообще больше не существуют.
Виртуальные инфлюенсеры — цифровые герои, созданные брендами для привлечения новой аудитории. Metahuman Creator может оказаться очень полезные инструментом для людей, которые работают над их созданием.
Одна из неявных сфер применения программы — это сценаристика и писательство. Специалисты из этой области могут визуализировать своих героев в Metahuman Creator и таким образом более глубоко проникать в их характер и внутренний мир. Вместе с этим программа может значительно облегчить создание литературных героев, открывая процесс их создания для сценаристов с новой, неизваданной ранее стороны.
Заключение
Резюмируем всё вышесказанное и обозначим главные плюсы и минусы редактора Metahuman Creator.
Плюсы Metahuman Creator
- Браузерность. Быстрый доступ к программе, которая практически не занимает места на диске. Все вычисления, необходимые для её работы, происходят в облаке;
- Детализация. Максимально приблизьте лицо цифрового человека в процессе его создания и вы поймёте о чём идёт речь;
- Бесплатный доступ. Никаких скрытых платежей, никаких trial period. Бесплатно всё;
- Простота интерфейса. У нас был ступор только с режимом blend, но методом тыка мы быстро разобрались что к чему.
Минусы Metahuman Creator
- Ограниченность функционала. Мало одежды, недостаточно возможностей по работе с телом. Но, во-первых, редактор позиционирует себя как программа для проработки лица и будет полезна в первую очередь лицевым аниматорам. Во-вторых, это временно: по мере наполнения базы данных возможности Metahuman будут расширяться;
- Ограничение от Unreal Engine. Готовые прототипы и даже их фотографии можно использовать только в рамках Unreal Engine. Пользуйтесь редактором сколько хотите, главное — не выносите созданных людей за пределы Unreal Engine. Это единственное условие, которое ставит компания.
Часто задаваемые вопросы
Какая цена Metahuman Creator и можно ли его скачать бесплатно?