top of page
HighresScreenshot00042.png

Разработка VR на Unreal Engine: Обновление Head Mounted VR v3.0

  • Фото автора: Andrew Yemets
    Andrew Yemets
  • 22 июн.
  • 3 мин. чтения
Unreal Engine VR | Head Mounted VR 3.0

Введение в Head Mounted VR 3.0 (Unreal Engine 5.6)

Вышла версия Head Mounted VR v3.0, которая представляет собой преобразующее обновление для разработки VR в Unreal Engine. Этот релиз включает в себя передовые функции, такие как полностью переработанная система захвата, улучшенная коллизия рук и значительные оптимизации производительности. Он создан для VR-разработчиков, стремящихся создавать захватывающие и высокопроизводительные проекты. Независимо от того, создаете ли вы игры, симуляции или интерактивные инструменты, v3.0 предлагает все необходимое для вывода ваших проектов на новый уровень.


Ключевые особенности

  • Автоматический поворот VR-рук: «Плавно выравнивайте руки по поверхностям — автоматически подстраивайте поворот, чтобы он соответствовал ближайшим объектам, как в Half-Life: Alyx».

  • Коллизия рук на основе Physics Asset: Забудьте о коллизиях на основе компонентов — новая система использует подход, основанный на Physics Asset, для более плавных взаимодействий и низкой задержки в миллисекундах.

  • Несколько пресетов IK для пальцев: Захватывайте, сжимайте и взаимодействуйте естественным образом — переключайтесь между пресетами для пальцев (вдохновленными Half-Life: Alyx) для разных объектов. Настраивайте хват для инструментов, оружия или хрупких предметов.

  • Привязка к примитивам для компонентов захвата: Точное выравнивание стало проще — привязывайте руки к цилиндрам, сферам, линиям или квадратам. Автоматически подстраивайте ориентацию руки (например, по вектору «вверх» цилиндра) для реалистичного обращения с объектами.


Что нового в обновлении 3.0

Автоматический поворот VR-рук

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

VR Hand Auto Rotation in Unreal Engine 5
Автоматический поворот VR-рук Unreal Engine 5

Вдохновлено Half-Life: Alyx

Функция автоматического поворота вдохновлена механиками из Half-Life: Alyx, где рука всегда идеально выравнивается по объектам. Это создает бесшовное слияние с окружением, делая взаимодействия естественными и захватывающими. Наша реализация берет эту концепцию и адаптирует ее для разработчиков на Unreal Engine, обеспечивая тот же уровень точности и плавности.


Опциональная функция

Мы понимаем, что каждый проект уникален, поэтому эта функция является полностью опциональной. Разработчики могут легко включать или выключать ее в зависимости от потребностей своего VR-опыта. Хотите ли вы точное выравнивание рук или предпочитаете ручное управление — выбор за вами.


Коллизия рук на основе Physics Asset

Почему мы перестроили систему коллизий

Новая система, основанная на Physics Asset, заменяет старый подход с компонентами в стиле «сварки» (weld-style), обеспечивая более плавные взаимодействия и низкую задержку в миллисекундах, что критически важно для поддержания погружения в динамичных VR-средах. Старый метод с компонентами по-прежнему будет доступен в настройках VR Hand Blueprint.


Почему это важно

  • Производительность

  • Простая интеграция

New VR Hand Physics Asset in Unreal Engine 5
Новый Physics Asset для VR-рук в Unreal Engine 5

Несколько пресетов IK для пальцев

Эта функция позволяет переключаться между несколькими конфигурациями инверсной кинематики (IK) для пальцев, вдохновленными инновационными механиками из Half-Life: Alyx. С ее помощью вы можете настраивать хват для различных объектов, обеспечивая естественную адаптацию ваших VR-рук к разным взаимодействиям.

New VR Hand Multiple Finger IK Preset feature in Unreal Engine 5
Новая функция пресетов IK для VR-рук в Unreal Engine 5 и ее настройки
New VR Hand Multiple Finger IK Preset Feature in Unreal Engine 5 | Settings
Новая функция пресетов IK для VR-рук в Unreal Engine 5 и ее настройки

Вдохновлено Half-Life: Alyx

Half-Life:Alyx Multiple Finger IK Preset Feature
Функция пресетов IK для пальцев в Half-Life: Alyx

Привязка к примитивам для компонентов захвата

Точное выравнивание стало проще — привязывайте руки к цилиндрам, сферам, линиям или квадратам. Автоматически подстраивайте ориентацию руки (например, по вектору «вверх» цилиндра) для реалистичного обращения с объектами.

Primitive Snap for Grab Components | VR Hands In Unreal Engine 5
Привязка к примитивам для компонентов захвата в Unreal Engine 5 и ее настройки
Primitive Snap for Grab Components | VR Hands In Unreal Engine 5 | Settings
Привязка к примитивам для компонентов захвата в Unreal Engine 5 и ее настройки

Новые методы захвата

  1. Статическая анимация + позиционирование компонента

    • Что это делает: Сочетает заранее заготовленные анимации рук с динамическими смещениями позиции, которые зависят от положения компонента.

    IK-анимация + позиционирование компонента

    • Что нового: Инверсная кинематика (IK), смешанная с положением/поворотом компонента.

    Дополнительно:

    • Отражение осей: Зеркально отражайте положение рук по осям X, Y или Z — идеально для амбидекстральных взаимодействий


Заключение

Следите за нами

Оставайтесь на связи с сообществом Head Mounted VR, чтобы быть в курсе последних обновлений, лучших практик и инсайтов:

  • Подпишитесь на нас в X для быстрых советов и новостей.

  • Присоединяйтесь к нашему Discord, чтобы общаться с другими VR-разработчиками и делиться опытом.

  • Посетите официальную страницу на FAB, чтобы скачать плагин Head Mounted VR.

  • Подпишитесь на нас на YouTube.

  • Patreon

 
 
bottom of page