Разработка
Разработка
Выберите платформу

Инструмент отладки Oculus Debug Tool

LINK PC-VR DOCUMENTATION
Эта статья посвящена разработке с использованием PC SDK. Об оптимизации производительности для приложений Meta Quest на разных платформах см. в следующих статьях:
Инструмент отладки Oculus Debug Tool (ODT) позволяет просматривать информацию о производительности или отладке в вашей игре или приложении. Он также позволяет настраивать или конфигурировать связанные параметры, такие как размер поля зрения (FOV) для зеркального отображения виртуальной реальности на плоском экране (который может транслироваться для аудитории в более удобном формате просмотра).
Запуск ODT
Чтобы запустить инструмент отладки Oculus:
  1. Убедитесь, что у вас есть права администратора. Это необходимо, чтобы запустить инструмент отладки Oculus Debug Tool.
  2. Перейдите в Program Files\Oculus\Support\oculus-diagnostics\. Обратите внимание, что инструмент отладки Oculus Debug Tool всегда следует запускать непосредственно из этого места, чтобы обеспечить совпадение версии с распространением Oculus. При копировании Oculus Debug Tool в другое место он может не работать после последующих обновлений.
  3. Дважды нажмите на файл OculusDebugTool.exe. Откроется инструмент отладки Oculus Debug Tool. Ниже изображено главное окно с развернутыми заголовками списков первого уровня:
Пользовательский интерфейс ODT описан в следующих параграфах.
Меню файлов
  • Launch App... (Запустить приложение...): запуск приложения VR.
  • Restart as administrator (Перезапустить от имени администратора): перезапуск Oculus Debug Tool от имени администратора.
Меню инструментов
  • Performance Profiler (Профилировщик производительности): запуск профилировщика производительности. Подробнее см. в статье Профилировщик производительности.
  • Lost Frame Capture (Захват потерянных кадров): запуск функции захвата потерянных кадров. Подробнее см. в статье Инструмент Lost Frame Capture.
  • Scene View (Обзор сцены): визуализация положения гарнитуры и контроллера.
  • Mirror (Зеркалирование): отображение контента, визуализируемого гарнитурой, на мониторе вашего ПК. Подробнее см. в статье Compositor Mirror.
Меню служб
  • Restart Oculus Service (Перезапустить службу Oculus): перезапуск службы Oculus на локальном компьютере.
  • Start Oculus Service (Запустить службу Oculus): запуск службы Oculus на локальном компьютере.
  • Stop Oculus Service (Остановить службу Oculus): остановка службы Oculus на локальном компьютере.
  • Toggle console window visibility: (Переключить видимость окна консоли): включение и выключение видимости окна вывода консоли. В окне консоли отображаются сведения обо всех скриптах и ​​приложениях, которые выполняются в фоновом режиме при использовании ODT. Большинству пользователей нет необходимости включать эту опцию.
  • Logs (Журналы): открывает окно журнала, которое отслеживает подробности всех скриптов и приложений, работающих в фоновом режиме при использовании ODT. Большинству пользователей нет необходимости включать эту опцию.
Использование ODT
  1. Рекомендуется отключить асинхронный SpaceWarp (ASW), чтобы можно было получить истинное представление о том, как работает ваше приложение (без помощи ASW). Для этого установите для параметра Asynchronous SpaceWarp значение Disabled‎ (Отключено):
  2. Выберите видимый дисплей HUD, который вы хотите просмотреть. Варианты: None (HUD не отображается), Performance HUD (HUD производительности), Stereo Debug HUD (HUD стереоотладки) или Layer HUD (Слой HUD).
  3. Если вы выбрали Performance HUD, выберите, какой Performance HUD вы хотите просмотреть. Варианты: Latency Timing (Время задержки), Render Timing (Время рендеринга), Performance Headroom (Запас производительности) и Version Information (Сведения о версии). Подробнее см. в статье Дисплей производительности на гарнитуре. HUD позволяет вам или вашим пользователям просматривать информацию о производительности приложений, созданных с помощью SDK. Ниже приведен пример Performance HUD:
  4. Если вы выбрали Stereo Debug HUD, настройте режим, размер, положение и цвет в параметрах Stereo Debug HUD. Ниже приведен пример Stereo Debug HUD:
  5. Если вы выбрали Layer HUD, выберите слой, для которого следует отображать информацию, или установите флажок Show All (Показать все). Ниже приведен пример Layer HUD:
  6. Выберите Launch App (Запустить приложение) в меню "Файл" и укажите исполняемый файл приложения.
  7. Наденьте гарнитуру и просмотрите результаты.
Увеличенное поле зрения (FOV) для потоковой трансляции игрового процесса
Настройка FOV-Tangent Multiplier предоставляется инструментом Oculus Debug Tool, как показано на следующем скриншоте. Эту настройку можно использовать для улучшения качества просмотра при трансляции игрового процесса для аудитории. С помощью этой функции вы можете увеличить размер поля зрения при зеркалировании на плоских экранах относительно того, что отображается в гарнитуре. Это делает просмотр транслируемого или записанного игрового процесса более комфортным, поскольку поле зрения, используемое в гарнитуре, может казаться слишком узким на плоских экранах и, следовательно, вызывать укачивание у зрителей. Функция FOV-Tangent Multiplier имеет два параметра: горизонтальный и вертикальный. Просто установите эти значения на желаемый множитель для FOV. Например, если установить для параметра Horizontal значение 1.2, а для Vertical — 1.1, то поле зрения трансляции будет на 20 % больше по горизонтали и на 10 % больше по вертикали относительно поля зрения внутри гарнитуры. В ODT отображается настройка Horizontal, за которой следует точка с запятой, а затем настройка Vertical. Таким образом, в предыдущем примере необходимо ввести в строке FOV-Tangent Multiplier значения 1.2;1.1.
Логотип навигации
Русский
© 2026 Meta