Разработка VR
ЗАДАЧА / Создать и проверить VR-приложение
Unreal Engine, OpenXR, интерфейсы, локомоция, взаимодействие, оптимизация и тестирование.
Материалы раздела
Страница 3 из 4.
Unity XR Interaction Toolkit: как устроены взаимодействия в VR
Архитектура Unity XR Interaction Toolkit: Interactors, Interactables, Interaction Manager, Input Actions и Starter Assets. Минимальная сцена и контроль версий API.
ИнструкцияVoice chat multiplayer VR: каналы, звук и модерация
Архитектура голосового чата в многопользовательском VR: подключение, каналы, пространственный звук, устройства ввода, mute и диагностика.
ИнструкцияVR performance budget Quest: как распределить время кадра
Как задать бюджет кадра автономного VR-проекта, разделить CPU и GPU, выбрать метрики и проверить сцену на Meta Quest.
ИнструкцияDiegetic UI VR: меню внутри виртуального мира
Как встроить подсказки, инвентарь и состояние системы в виртуальный мир, не ухудшив читаемость и доступность интерфейса.
ИнструкцияUnreal Engine VR GPU profiling: как найти дорогой проход рендеринга
Практический порядок GPU-профилирования VR-сцены в Unreal Engine: замер на гарнитуре, ProfileGPU, Unreal Insights и проверка результата.
ИнструкцияVR IK Unreal Engine: тело аватара и ограничения
Как восстановить позу VR-аватара по гарнитуре и контроллерам, настроить IK Rig, локти и таз и избежать растяжения конечностей.
ИнструкцияVR vehicle cockpit Unreal Engine: кабина и органы управления
Как построить кабину техники в VR-симуляторе на Unreal Engine: масштаб, посадка, физические органы управления и проверка геометрии.
ИнструкцияUnreal Engine eye tracking: получение направления взгляда
Как работать с eye tracking в Unreal Engine: OpenXR, gaze pose, line trace, калибровка, валидность данных, приватность и тестирование.
ИнструкцияUnreal Engine fixed foveated rendering для мобильного VR
Как работает fixed foveated rendering в Unreal Engine, чем фиксированная фовеация отличается от eye-tracked и как подобрать уровень без заметной потери качества.
ИнструкцияUnreal Engine VR physics grab: физический захват предметов
Как построить физический захват в Unreal Engine: collision, physics handle, ограничения, масса, отпускание, бросок и защита от дрожания.
ИнструкцияUnreal Engine hand tracking: скелет руки и ввод
Как внедрить отслеживание рук в Unreal Engine: OpenXR, суставы, позы, жесты, взаимодействие, потеря трекинга и тестирование на устройстве.
ИнструкцияUnreal Engine VR haptics: тактильная отдача контроллеров
Как проектировать haptic feedback в Unreal Engine: импульсы, амплитуда, длительность, события взаимодействия, OpenXR и проверка на разных контроллерах.
ИнструкцияUnreal Engine passthrough VR и mixed reality
Как спроектировать passthrough-сцену в Unreal Engine: runtime, слои, разрешения, глубина, безопасность и проверка на Meta Quest и других OpenXR-устройствах.
ИнструкцияVR grip sockets Unreal Engine: сокеты и точки хвата
Как организовать grip sockets в Unreal Engine: transform хвата, выбор ближайшей точки, поза кисти, левая и правая рука, snap и двуручные предметы.
ИнструкцияEnhanced Input для VR в Unreal Engine: действия и контексты
Как организовать VR-управление через Input Actions и Mapping Contexts в Unreal Engine, связать его с OpenXR и диагностировать контроллеры.
ИнструкцияUnity OpenXR VR: настройка первого проекта
Как создать VR-проект в Unity с OpenXR: пакеты, XR Plug-in Management, профили контроллеров, XR Origin, тест сцены и типовые ошибки.
ИнструкцияOpenXR Action Mapping Unreal Engine: управление без привязки к кнопкам
Как устроить действия, позы и вибрацию контроллеров через OpenXR и Enhanced Input в Unreal Engine, проверить bindings и избежать привязки к одной гарнитуре.
ИнструкцияUnreal Insights VR profiling: как найти CPU-всплеск во времени кадра
Как записать трассу VR-приложения в Unreal Insights, найти медленный кадр, разделить Game, Render и RHI threads и подтвердить оптимизацию повторным тестом.