Открыть сервисСервис

Веб-камера в Roblox: Face Tracking и создание лица

Веб-камера в Roblox — это устройство ввода, которое игровая платформа Roblox использует для захвата движений лица пользователя (технология Roblox Face Tracking) и передачи их на аватар в реальном времени. Функция позволяет управлять выражением лица персонажа без ручной анимации: аватар моргает, улыбается, открывает рот и повторяет мимику игрока. Технология доступна на устройствах с поддержкой камеры — ПК (Windows и macOS), смартфонах и планшетах iOS, а также на гарнитурах виртуальной реальности.

Как работает технология

Roblox использует технологию захвата лица (face tracking), основанную на компьютерном зрении. Приложение получает видеопоток с камеры, программный алгоритм определяет положение ключевых точек лица — бровей, глаз, губ, скул, челюсти, — а затем преобразует их смещения в параметры анимации 3D-модели аватара. Видеопоток обрабатывается локально на устройстве и, по заявлениям разработчиков Roblox, не передаётся на серверы компании.

Для работы функции требуется:

  • устройство с поддержкой камеры и достаточной производительностью;
  • установленное приложение Roblox (на ПК — клиент игры, на мобильных — приложение из App Store или Google Play);
  • разрешение приложению на доступ к камере;
  • аватар с поддержкой динамических лиц (Dynamic Heads) — классические лица R6 и R15 с плоской текстурой не поддерживают захват мимики.

Поддерживаемые устройства

ПлатформаПоддержка face trackingПримечания
Windows (ПК)ДаТребуется веб-камера, подключённая к компьютеру
macOSДаВстроенная камера MacBook или внешняя веб-камера
iOS (iPhone, iPad)ДаИспользуется фронтальная камера устройства
AndroidОграниченноПоддержка появилась позже, зависит от модели устройства
VR-гарнитурыДаВнутренние камеры отслеживают выражение лица

Настройка камеры на компьютере

Чтобы включить захват лица на ПК, необходимо выполнить несколько шагов. Сначала убедиться, что веб-камера подключена и работает — проверить её в стандартном приложении «Камера» Windows или в настройках macOS. Затем запустить клиент Roblox и открыть любую игру, поддерживающую динамические лица. В настройках игры (иконка шестерёнки в левом верхнем углу) необходимо найти раздел, отвечающий за камеру или захват лица, и включить соответствующий переключатель. Если Roblox не видит камеру, стоит проверить системные разрешения: в Windows — конфиденциальность камеры в параметрах системы, в macOS — раздел «Конфиденциальность» → «Камера».

При первом включении функции приложение может запросить разрешение на доступ к камере — его необходимо подтвердить.

Настройка на мобильных устройствах

На iPhone и iPad функция включается аналогично: после установки приложения Roblox необходимо выдать ему доступ к камере в настройках iOS («Настройки» → «Конфиденциальность» → «Камера» → Roblox). Внутри приложения захват лица активируется автоматически при входе в игру с поддержкой динамических лиц, если фронтальная камера доступна. На Android поддержка появилась позднее и работает не на всех устройствах — точный список совместимых моделей публикуется Roblox в справочном центре.

Динамические лица и аватар

Ключевое условие работы захвата — наличие на аватаре динамического лица (Dynamic Head). Это 3D-модель головы с отдельной скелетной анимацией и набором морфов (blendshapes), соответствующих различным выражениям: улыбка, удивление, подмигивание, хмурый взгляд, движение губ. Такие лица создаются в Roblox Studio и публикуются как цифровые предметы (UGC или каталог Roblox). Пользователь может приобрести динамическое лицо в каталоге и надеть его на аватар. Классические плоские лица, накладываемые текстурой на стандартную голову, захват мимики не поддерживают.

Приватность и безопасность

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

Применение

Захват лица применяется в играх и мирах Roblox, где важна выразительность персонажа: ролевых симуляторах, виртуальных встречах, чатах, творческих песочницах. Технология также используется создателями контента для записи выразительных роликов и трансляций. Появление динамических лиц и захвата мимики стало частью стратегии Roblox по развитию более реалистичных аватаров и метавселенной.

Ограничения

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

Источники:

  • Справочный центр Roblox (create.roblox.com/docs)
  • Документация Roblox по динамическим лицам и аватарам
  • Официальный блог Roblox о технологии захвата лица
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru