Demo

Представляем врагов: Новейшая разработка в области высокоточных цифровых моделей людей от Unity.

SILVIA RASHEVA / UNITY TECHNOLOGIESContent Production Director, Demo Team
Mar 21, 2022|10 Мин
Представляем врагов: Новейшая разработка в области высокоточных цифровых моделей людей от Unity.
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Развивая фундаментальную работу, проделанную над игрой The Heretic , которую посмотрели четыре миллиона зрителей, наша отмеченная наградами команда разработчиков Demo представляет Enemies — совершенно новый кинематографический тизер, демонстрирующий значительные улучшения в фотореалистичной графике глаз, волос, кожи и многого другого — всё это отрисовано в реальном времени и воспроизводится в разрешении 4K. Смотрите трансляцию в прямом эфире на конференции разработчиков игр (GDC), которая пройдет с 21 по 25 марта.

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

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

«Еретик» стал для нас основополагающим шагом на пути к «Врагам». Мы многому научились, разработали новые технологии, которые заложили основу для дальнейшего развития, опробовали различные подходы, совершили немало ошибок и извлекли из них уроки. Когда проект был завершен, мы предоставили технологию сообществу в виде пакета Digital Human, но у нас было множество идей о том, куда ее дальше развивать и что еще мы могли бы сделать. В каком-то смысле проект « Враги» практически определил сам себя.

Комната врагов
Более масштабная кампания по повышению качества

В тесном соответствии с планами развития и усилиями инженерных команд Unity, команда Demo внедряет все соответствующие новые технологии на самых ранних этапах. Оно также заполняет пробелы между различными планами развития, внося улучшения и исправления, а также внося свой вклад и разрабатывая новые технологии по мере необходимости.

В работе над проектом Enemies наши усилия были направлены в три направления: Разработка решения для проработки волос, повышение реализма лица и все это в контексте реального контентного проекта.

Это означает, что все новые, находящиеся в разработке и существующие графические и основные функции Unity были доведены до максимума, включая плавное взаимодействие, с целью повышения общего качества изображения. В частности, Enemies использует весь набор функций конвейера рендеринга высокой четкости Unity (HDRP), глобального освещения в экранном пространстве (SSGI), новых адаптивных объемов зондирования, трассировки лучей, технологии глубокого обучения суперсэмплирования NVIDIA (DLSS) и всех других функций, больших или малых, которые имеют отношение к нашим целям.

Настройки освещения Lookdev
Скриншоты сцены Lookdev в Unity с разным направлением освещения.
Наш новый цифровой человек

Человек другой национальности и с другими чертами лица создает ряд дополнительных трудностей, с которыми мы не сталкивались при работе с персонажем Гавейном в... Еретик. Для фильма «Враги» мы выбрали актрису в возрасте около 40 лет, которая подходила на роль с точки зрения сюжета и представляла собой новый уровень технических задач.

Во-первых, светлая кожа более прозрачна, и кровообращение оказывает более заметное воздействие на кожу во время движений и разговоров, поэтому мы разработали технологию создания натяжения, чтобы это контролировать. Морщины более выражены и требуют особого внимания с точки зрения затенения и освещения. Глаза представляют собой отдельный набор проблем, некоторые из которых мы уже решили, но мы повысили реализм, добавив каустику. «Пушистый» или пушковые волосы на лице добавляют тонкий, но важный реализм в затенение кожи, и мы добились этого, перенеся систему прикрепления кожи на графический процессор. И наконец, мы сделали ей длинные волосы.

средство для волос
Новое решение для причесок в Unity

Мы разработали совершенно новое решение Unity Hair , состоящее из трех частей, которые вместе создают естественный вид и движение волос главной героини:

Система Hair (с моделированием волос на основе прядей) представляет собой интегрированное решение для создания, настройки текстуры, моделирования на основе прядей и рендеринга волос. Эта система работает с любыми инструментами для создания контента, которые выводят данные в формате Alembic , поэтому вы можете создавать свои свадебные приглашения в любом удобном для вас инструменте. Для создания причесок врагов мы использовали Maya XGen, и в настоящее время также тестируем этот процесс с помощью Weta Barbershop. Система волос будет работать с любым шейдером на ваш выбор, в зависимости от используемого вами конвейера рендеринга. Он поддерживает HDRP, универсальный конвейер рендеринга (URP) и встроенный конвейер рендеринга.

Для создания реалистично выглядящих волос и меха Unity разработала технологию затенения волос в HDRP , которая аналогична модели, часто используемой в художественных и анимационных фильмах (например, Marschner / Disney). Это позволило нам добиться улучшенных визуальных результатов при любых условиях освещения без необходимости изменения параметров для достижения хороших результатов.

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

Пример пожара
«Когда я смогу это получить?»

Как и в предыдущих проектах, команда разработчиков демоверсий поделится с сообществом технологиями, разработанными для Enemies , чтобы оно могло опробовать их в своих собственных проектах Unity .

Через месяц-два мы выпустим пакет Digital Human 2.0, который будет содержать все обновления и улучшения, внесенные нами с момента выхода версии для игры The Heretic .

Мы также выпустим на GitHub пакет, содержащий систему Hair на основе прядей, что позволит нам собирать отзывы и вносить обновления до того, как она станет официально поддерживаемой функцией. Следите за блогом и страницами Unity в социальных сетях, чтобы не пропустить появление этих пакетов.

Большинство улучшений в Unity , которые возникли в процессе разработки Enemies или были непосредственно внедрены в неё, уже присутствуют в Unity 2021.2 или будут выпущены в версиях 2022.1 или 2022.2.

Смотрите в прямом эфире на GDC
Цифровой человек

Если вы лично посещаете GDC, обязательно загляните на стенд Unity , чтобы посмотреть демонстрацию прямо в редакторе Unity .

Мы также приглашаем вас посетить наши презентации, которые проведет Марк Шённагель, старший разработчик-евангелист Unity, и который подробно расскажет о различных технических аспектах проекта непосредственно в Unity.

  • Лично: Внутри новой флагманской демоверсии Unity : Четверг, 24 марта, 10:00–11:00 по тихоокеанскому времени, Moscone, Западный зал 2020 (сессия, спонсируемая GDC)
  • Трансляция онлайн: Создание новейшей флагманской демоверсии Unity.
    • GTC: Четверг, 24 марта, 7:00 утра по тихоокеанскому времени ( GTC – бесплатная регистрация)
    • Сессия, спонсируемая NVIDIA на GDC: Пятница, 25 марта, 15:00 по тихоокеанскому времени ( GDC – требуется платная регистрация)

Более подробную информацию о наших сессиях на GDC вы можете найти на странице Unity на GDC 2022 .

Цифровой человек
Подробный анализ игры Enemies на Twitch.

При поддержке наших приглашенных ведущих Cinecom.net и Ларса Страндена, Марк Шённагель проведет разбор ситуации на Twitch. Присоединяйтесь к ним Новый кинематографический ролик Unity в реальном времени: Враги В пятницу, 25 марта, в 9:30 утра по тихоокеанскому времени / 17:30 по центральноевропейскому времени.

По мере того, как мы будем создавать и публиковать дополнительный контент и подробности о проекте, вся информация будет собрана на этой специальной веб-странице: unity.com/enemies .