Сотворить человека за 50 минут? Легко с Metahuman Creator от Epic Games!

13.05.2022
22 мин
3128
48
Сотворить человека за 50 минут? Легко с Metahuman Creator от Epic Games! Заглавный коллаж статьи.

metahuman creator | Incrypted | В этой статье:

Помните, как когда мы с нуля создавали людей в Skyrim? Любители симуляторов проделывали это в The Sims, а фанаты футбола создавали своих человечков в редакторе серии Pro Evolution Soccer. 

Сегодня мы познакомим вас с инструментом, который делает то же самое, только лучше.

Знакомьтесь: перед вами — Metahuman Creator, браузерная программа по созданию персонажей для видеоигр от Unreal Engine. Джоанна Нелиус, журналист Gizmondo, охарактеризовала её как «Симс 4 на стероидах».

И с этим трудно поспорить: Metahuman Creator стирает уже давно утончившуюся грань между компьютерной графикой и реальностью. В этом объёмном материале мы рассмотрим вопрос со всех сторон: как и зачем возникла Metahuman Creator, где находится предел её возможностей и что делать с теми почти что людьми, которых вы будете создавать?

История создания Metahuman Creator

Metahuman Creator - создавай реалистичные лица людей.
Metahuman Creator. Источник: petapixel.com

Точкой отсчёта для Metahuman Creator можно считать 2017 год. А именно — конференцию GDC, на которой разработчик программы Epic Games представил общественности прототип будущего редактора. Epic Games известна прежде всего созданием Fortnite. А ещё в своё время компания выпустила эпичный шутер Unreal Tournament.

В процессе создания прототипа Epic Games сотрудничала с 3Lateral — сербской студией, за плечами которой уже был опыт анимации в Devil May Cry 5 и GTA 5.

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

Джеймс Голдинг, техдиректор Epic Games, так описывает процесс сканирования: «Создание этих баз данных выглядит феноменально. Однако для достижения результата требуются множество камер и огромные вычислительные мощности. Ведь модель лица, которую вы получаете, должна выглядеть полноценно! И 2D-изображения с поставленной задачей просто не справятся».

А вы думали, откуда взялась такая реалистичность?

В программе есть несколько видов анимации — «ленивая», с усиленной мимикой и телесная.
В программе есть несколько видов анимации — «ленивая», с усиленной мимикой и телесная. Скриншот: unrealengine.com

Уже в 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 Creator.
Metahuman Creator. Источник: Скриншот: unrealengine.com

Браузерная программа Metahuman базируется на двух технологиях: 3Lateral (те самые сербы, которые заложили основы технологии) и Cubic Motion. В настоящее время обе они принадлежат Epic Games. Для работы с программой вам необходимы:

  • Один из браузеров: Edge, Chrome, Firefox, Safari;
  • Доступ к интернету;
  • Версия Unreal Engine не меньше 4.26.2. В процессе установки программы система сама предложит вам обновить Unreal Engine, если это необходимо.

В Epic Games утверждают, что контент, созданный в Metahuman Creator, не может быть использован ни для пополнения каких-либо баз данных, ни для обучения или тестирования искусственного интеллекта. Для машинного обучения и обучений нейронных сетей он тоже использоваться не будет.

Цифровая Одри Хепберн, созданная художником Хади Карими в Metahuman Creator, выглядит чертовски реалистично.
Цифровая Одри Хепберн, созданная художником Хади Карими в Metahuman Creator, выглядит чертовски реалистично. Источник: webneel.com

Metahuman будет полезен цифровым художникам — готовых «людей» они смогут загружать в Maya для дальнейшей работы с ними.

Почему именно Maya? Крис Эванс, ведущий технический аниматор Epic Games, комментирует это так: «Мы не возражаем против работ с другим софтом. Но мы использовали Maya на всех стадиях бэкенд-разработки редактора. Сделать универсальный порт для какой-то другой программы довольно непросто. К примеру, в Maya реализация скелетной анимации происходит через систему координат. А вот Blender многое зависит от длины кости, чего про Maya не скажешь. В 3ds Max вообще всё устроено по-другому. Вместо того, чтобы тратить время на поиски универсальных решений для экспорта, мы решили улучшать сам инструмент».

Остальные пользователи могут использовать программу для развлечения: процесс создания цифрового человека по меньшей мере увлекателен и, зайдя в него, одной часовой сессией вы не отделаетесь.

Эрик Фридман, декан школы медиаискусств Колумбийского колледжа в Чикаго, назвал Metahuman Creator «многонациональным, многорасовым и трансгендерным инструментом дизайна». Также эксперт отметил её бесшовность и обозначил редактор как «инструмент, представляющий собой способ видеть и познавать мир».

О том, где ещё можно применять контент из Metahuman Creator, мы поговорим ниже.

Подготовка к созданию персонажа

Регистрация крайне проста и интуитивно понятна.

Шаг 1. Переходим на официальный сайт компании. Регистрируем аккаунт:

Регистрация.
Регистрация. Скриншот: unrealengine.com

Для этого можно использовать гугл-аккаунт. Или один из профилей в:

  • Epic Games;
  • Facebook;
  • Xbox live;
  • Playstation Network;
  • Nintendo;
  • Steam;
  • Apple.

Если у вас нет аккаунта в Epic Games, система предложит вам заполнить данные:

Создание аккаунта Epic Games.
Создание аккаунта Epic Games. Скриншот: unrealengine.com

Далее — на почтовый ящик придёт письмо-подтверждение. Введите код подтверждения, который пришёл на почту.

Шаг 2. После того, как вошли в аккаунт, вы должны скачать Unreal Engine (если он у вас ещё не скачан):

Загрузка Unreal Engine.
Загрузка Unreal Engine. Скриншот: unrealengine.com

Интерфейс лаунчера выглядит так:

Unreal Engine Launcher.
Unreal Engine Launcher. Скриншот: unrealengine.com

Шаг 3. Переходим по ссылке https://metahuman.unrealengine.com/

Собственно, всё. Единственное, с чем могут возникнуть трудности, это с письмом подтверждения регистрации. У некоторых пользователей получение письма до сих пор занимает до суток, поэтому запаситесь терпением.

Интерфейс запущенной программы выглядит так:

Интерфейс программы.
Интерфейс программы. Скриншот: unrealengine.com

Создаем идеальное существо в Metahuman

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

Выбор аватара в Metahuman Creator.
Выбор аватара в Metahuman Creator. Скриншот: unrealengine.com

Сначала выбираем аватар. Тут есть люди всех раз и возрастов, мужчины и женщины. Для удобства разработчики дали каждому из аватаров имя. Стоит заметить, что Metahuman не проводит чёткой грани между мужскими и женскими персонажами. Функционал у них общий. К примеру, мужчинам, и женщинам будут доступны как опции мейк-апа, так и выбор усов с бородой.

Мы выбрали чернокожего бородача по имени Dhruv.

Поначалу персонаж выглядит крипово. Особенно когда глядит на вас вот так.
Поначалу персонаж выглядит крипово. Особенно когда глядит на вас вот так. Скриншот: unrealengine.com

После выбора аватара приступаем к моделированию человека.

На выбор нам предлагают такие разделы:

  • Лицо;
  • Волосы;
  • Тело.

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

Действия включают в себя  blend, move и sculpt. То есть «смешивать», «двигать» и лепить. Для удобства понимания механики программы в такой последовательности мы и будем работать.

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

Но давайте обо всём по-порядку.

Metahuman Creator: как создать лицо персонажу

К лицевым атрибутам персонажа относятся следующие:

  • Blend — блендер;
  • Skin — кожа;
  • Eyes — глаза;
  • Teeth — зубы;
  • Makeup — макияж.

Blend. То есть «смешать». Как это работает? Вы перетаскиваете в «блендер» другие пресеты — от 3 до 6 штук. И потом в выбранном участке лица перетаскиваете курсор на поле, соответствующее полю того или иного пресета в блендере. Вы можете редактировать вашему персонажу глаза, щёки, нос, лоб, губы и подбородок.

Skin. Программа позволяет менять цвет кожи, её контрастность, фактуру и шероховатость. Вы также можете добавить веснушки (для этого есть вкладка freckles). Вкладка accents позволяет добавить коже лица насыщенности и немного её осветлить. 

Промежуточный этап. Так выглядит наш персонаж после манипуляций с блендером и кожей. От персонажа, с которого мы начинали, осталась только причёска.
Промежуточный этап. Так выглядит наш персонаж после манипуляций с блендером и кожей. От персонажа, с которого мы начинали, осталась только причёска. Скриншот: unrealengine.com

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

Опции вкладки Sclera — оттенок глазного яблока, яркость, васкуляризация и расположение вен. Да, даже так. Что примечательно, вы можете установить разные параметры для разных глаз — например, левый будет краснее, чем правый. Цвет глаз тоже можно менять по-отдельности. Таким образом, у вашего героя будет гетерохромия.

Нашему персонажу мы глаза не меняли, нам они нравятся и так.

Так выглядит режим редактирования зубов.
Так выглядит режим редактирования зубов. Скриншот: unrealengine.com

Teeth. Здесь вы можете всячески играться с прикусом и размером зубов. Меняйте цвет языка и дёсен. Чтобы лучше видеть результат изменений, двигайте ползунок Jaw Open.

Кстати, у программы есть гайд. Он поможет вам разобраться, если вы не найдёте ответа на какой-то вопрос в этой статье.

Makeup. Атрибут имеет такие податрибуты: 

  • foundation — общие настройки мейка;
  • eyes — глаза;
  • blush — румяна;
  • lips — губы.

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

Так в общих чертах выглядит редактирование лица в программе Metahuman. Теперь перейдём к редактированию волос.

Metahuman Creator: работа с волосами

В процессе редактирования мы сбрили нашему герою брови и для наглядности постригли его наголо.
В процессе редактирования мы сбрили нашему герою брови и для наглядности постригли его наголо. Скриншот: unrealengine.com

Раздел с волосами имеет такие атрибуты:

  • head — голова;
  • eyebrows — брови;
  • eyelashes — ресницы;
  • mustache — усы;
  • beard — борода.

Для каждого из атрибутов можно поменять цвет волос и разную их жёсткость. Также есть опция Salt&pepper, что с английского переводится как «волосы с проседью».

Head. Включает в себя 22 базовых варианта мужских и женских причёсок — от лысины под «бильярдный шар» до вариантов разных длины и модификации.

Eyebrows. Здесь можно выбирать между 11 разными видами бровей, в том числе и убрать брови вашему персонажу.

Eyelashes. В программе 6 видов ресниц. Чтобы почувствовать изменения, приблизьте изображение вашего персонажа колёсиком мышки: как и в случае с редактированием глаз, изменения здесь довольно тонкие и могут быть незаметны сразу.

Mustache. В Metahuman есть 10 видов усов, у каждого из них — своя густота. 

Beard. Видов бороды не так уж и много — всего 10. Честно говоря, хотелось бы иметь побольше. А в идеале — создавать кастомную бороду на своё усмотрение. Надеемся, что Epic Games добавят такую опцию в будущем.

Так выглядит функционал редактирования волос в Metahuman. 

Metahuman Creator: прорабатываем тело персонажа

Metahuman Creator прорабатываем тело персонажа.
Вариантов телосложения в программе не много. Как и одежды. Скриншот: unrealengine.com

Атрибуты раздела Body — это:

  • Proportions — пропорции;
  • Tops — туловище;
  • Shoes — обувь.

Proportions. Ваш человек может иметь низкий рост, средний и высокий. Есть только 3 этих опций, шкалы роста, увы, пока что в программе не предусмотрено.

Сюда же входит 6 разных типов телосложения, 3 женских и 3 мужских. Внешне они очень напоминают 3 базовых телосложения человека: 

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

Tops. Включает 3 варианта одежды и разные цветовые решения для гардероба. Так как программа создана всё-таки для создания внешности, а не одежды, то и выбор последней здесь невелик.  

Лица созданные в приложении.
Функционал Metahuman позволяет создавать довольно разные, не похожие друг на друга лица. Скриншот: unrealengine.com

Итог. На разных этапах редактирования у нас получалось нечто среднее между Стивом Бушеми, Максом Кавалерой и каким-то китайским мафиози. Сам процесс редактирования цифрового человека оказался довольно увлекательным.

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

Глубокая проработка лица

Мы только немного отредактировали нашего персонажа в режимах Move и Sculpt, а он уже стал совершенно другим человеком.
Мы только немного отредактировали нашего персонажа в режимах Move и Sculpt, а он уже стал совершенно другим человеком. Скриншот: unrealengine.com

Теперь вернёмся к лицу нашего героя. Ранее мы создавали его, смешивая из нескольких других пресетов. Режимы Move и Sculpt позволяют менять более тонкие черты лица.

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

Режим Sculpt.
Режим Sculpt. Скриншот: unrealengine.com

В режиме Sculpt вы делаете это на ещё более тонком и детализированном уровне:

Режим Sculpt.
Режим Sculpt. Скриншот: unrealengine.com

Все эти точки на скриншоте — «ниточки», за которые вы можете тянуть. И менять лицо вашего героя так, как нужно вам.

Другие опции при создании персонажа

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

Режимы освещения.
Режимы освещения. Скриншот: unrealengine.com

Всего в режиме редактирования 13 режимов освещения:

  • Indoor — в помещении;
  • Silhouette — от героя остаётся только силует;
  • Split — расщепление: освещена только половина лица;
  • Fireside — лицо как будто подсвечивается огнём снизу;
  • Moonligt — лицо в лунном свете;
  • Tungsten — вольфрамовый режим;
  • Portrait — портрет;
  • Red lantern — красный фонарь;
  • Rooftop — человек на крыше и соответствующее освещение;
  • Downtown night — в свете огней большого города;
  • Underpass night — ночь в подземке.

Камеру можно фокусировать на лице, переводить её на торс, ноги, ступни и брать разную крупность плана.

Качество визуализации: среднее, высокое и эпическое. Уровень детализации варьируется от 7 до 0.

7 — это детализация уровня игр Playstation начала «нулевых».
7 — это детализация уровня игр Playstation начала «нулевых». Скриншот: unrealengine.com

Опция Toggle Clay Material как бы подсвечивает складки и морщины лица. Hide Hair убирает с лица весь волосяной покров, чтобы можно было максимально детально прорабатывать его черты.

Имейте в виду, что программа позволяет работать сессиями длительностью в 60 минут. После этого нужно будет заново войти в редактор. Одновременно в одном аккаунте может быть запущена только одна сессия редактора.

Где можно использовать Metahuman Creator

Работа Metahuman Creator в связке с Dinamixyz.
Работа Metahuman Creator в связке с Dinamixyz. Скриншот: unrealengine.com

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 года или вообще больше не существуют.
Виртуальный персонаж.
Виртуальный персонаж. Источник: hypeauditor.com

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

Одна из неявных сфер применения программы — это сценаристика и писательство. Специалисты из этой области могут визуализировать своих героев в Metahuman Creator и таким образом более глубоко проникать в их характер и внутренний мир. Вместе с этим программа может значительно облегчить создание литературных героев, открывая процесс их создания для сценаристов с новой, неизваданной ранее стороны.

Заключение

Резюмируем всё вышесказанное и обозначим главные плюсы и минусы редактора Metahuman Creator.

Metahuman Creator, браузерная программа по созданию персонажей для видеоигр от Unreal Engine.
Инфографика к статье. Создано в MasterBundles эксклюзивно для INCRYPTED.

Плюсы Metahuman Creator

  1. Браузерность. Быстрый доступ к программе, которая практически не занимает места на диске. Все вычисления, необходимые для её работы, происходят в облаке;
  2. Детализация. Максимально приблизьте лицо  цифрового человека в процессе его создания и вы поймёте о чём идёт речь;
  3. Бесплатный доступ. Никаких скрытых платежей, никаких trial period. Бесплатно всё;
  4. Простота интерфейса. У нас был ступор только с режимом blend, но методом тыка мы быстро разобрались что к чему.

Минусы Metahuman Creator

  1. Ограниченность функционала. Мало одежды, недостаточно возможностей по работе с телом. Но, во-первых, редактор позиционирует себя как программа для проработки лица и будет полезна в первую очередь лицевым аниматорам. Во-вторых, это временно: по мере наполнения базы данных возможности Metahuman будут расширяться;
  2. Ограничение от Unreal Engine. Готовые прототипы и даже их фотографии можно использовать только в рамках Unreal Engine. Пользуйтесь редактором сколько хотите, главное — не выносите созданных людей за пределы Unreal Engine. Это единственное условие, которое ставит компания.

Часто задаваемые вопросы


Какая цена Metahuman Creator и можно ли его скачать бесплатно?
Программа абсолютно бесплатна. Под словом «абсолютно» подразумевается то, что вам не будут настойчиво предлагать доплатить за какие-то функции, без которых полноценное пользование редактором становится невозможным. И не обрежут доступ к программе после окончания пробного периода.

Какие системные требования для установки этой программы?
Минимальные требования к редактору: * Память: 4 ГБ; * Видеокарта: NVIDIA GeForce 510; * Процессор: Intel Core 2 Duo E8400; * ОС: Windows 7. Больше подробностей — здесь.

Можно ли создать своего двойника в Metahuman Creator?
Нет. По крайней мере с той базой данных, которая имеется в программе сейчас. Если посмотреть на Одри Хепберн, воссозданную в Metahuman, то можно заметить, что сходство с реальной знаменитостью фантастическое, но не стопроцентное. Если вы хотите поэкспериментировать с воссозданием собственного лица, то можете загрузить свои фото в профиль и анфас через PureRef. Возможно, у вас получится.

Чем можно заменить Metahuman Creator для создания персонажей?
3D-модели можно создавать в таких программах: * TinkerCAD; * 3D Slash; * 123D Slash; * Blender 3D; * FreeCAD. Этими программами список не исчерпывается.

Кто такие Epic Games?
Epic Games — американские разработчики игр и программного обеспечения. Их руками созданы такие продукты как Fortnite, Gears of War, Unreal Tournament и игровой движок Unreal Engine. На последнем и работает Metahuman Creator.

Metahuman Creator —  это только про людей, или в программе можно создавать сказочных персонажей?
Хотя Epic Games сообщают о постоянных запросах предоставить возможность создавать эльфов и прочих единорогов, сейчас команда фокусируется на расширении базы данных именно с человеческими лицами. Впрочем, команда не исключает возможности создания мифических существ через редактор в будущем.

Как вам статья?

48
0

статьи на эту же тему

Сетевой эффект в цифровой экономике:...
avatar Dmitriy Yurchenko
19.04.2024
Как эффективно отменить...
avatar Ivan Obrevko
18.04.2024
Что такое аппчейны и как они...
avatar Ilya Surgan
17.04.2024