Если коротко:

Окклюзия VR-контроллера возникает, когда датчики трекинга временно не получают достаточно оптических данных о его положении. У inside-out гарнитуры контроллер может выйти из обзора камер или закрыться рукой; в Lighthouse-системе тело и предметы перекрывают путь между базовой станцией и датчиками. Инерциальный прогноз кратко продолжает движение, но без новых измерений точность падает.

VR controller occlusion — потеря оптической видимости контроллера частью системы трекинга. Рука в игре может замереть, сместиться или исчезнуть, хотя кнопки продолжают работать. Это не всегда поломка: сначала нужно понять, какая архитектура отслеживания используется.

Inside-out: контроллер вышел из обзора камер

Камеры Quest должны видеть хотя бы часть Touch-контроллера, особенно при восстановлении позы. Он выходит из обзора за спиной, близко к лицу или при перекрещивании рук. IMU недолго оценивает движение, но без оптических данных ошибка растёт.

Яркий свет и прямое солнце способны засветить инфракрасные метки, а в темноте камерам не хватает деталей. Проверьте равномерное освещение, чистоту камер и батареи.

Lighthouse: закрыта линия до базовой станции

В Lighthouse датчики контроллера принимают сигналы базовых станций. Тело или мебель могут перекрыть линию видимости. Valve советует убедиться, что устройство видно хотя бы одной работающей станции.

Зеркала и глянцевые поверхности создают ошибочные отражения. На время теста закройте их. Принцип системы разобран в статье о Lighthouse tracking.

Порядок диагностики

  1. Проверьте заряд, сопряжение и кнопки в системном меню.
  2. Повторите жест в центре зоны, затем за спиной и у лица.
  3. Для inside-out измените освещение и очистите камеры по инструкции.
  4. Для Lighthouse проверьте питание и видимость станций.
  5. Закройте отражающие поверхности.
  6. Перезапустите гарнитуру или SteamVR и установите штатные обновления.
  7. Сравните системное меню с игрой: локальный сбой указывает на привязку ввода или ПО.

Если устройство теряется в любой позе, сравните второй контроллер и другую батарею. Другие тесты есть в диагностике потери трекинга.

Окклюзию нельзя исключить одной настройкой: камеры и станции задают зоны видимости. Цель проверки — отличить перекрытие от света, отражений, разряда и сбоя приложения.

Поделиться:TelegramВКонтакте

Источники

  1. Meta: Controllers Best Practices
  2. Meta: Increasing Fidelity with Constellation-Tracked Controllers
  3. Valve: SteamVR Troubleshooting
  4. HTC: VIVE Tracker Developer Guidelines