Meta* выпустила плагин Runtime Optimizer для оптимизации и исправления ошибок в Quest-проектах на Unity. Компания подчёркивает, что существующие инструменты RenderDoc и ovrgpuprofiler эффективны, но при этом сложны, а новинка сделана как раз для упрощения отладки. Это способ повысить качество массовой разработки, от которой во многом зависит судьба платформы Quest.
Runtime Optimizer позволяет быстро анализировать и настраивать проекты, выявляет потенциальные проблемы производительности и предлагает практические рекомендации по их устранению, экономя время на ручное профилирование.
Основные функции Runtime Optimizer:
- Поиск узких мест — сбор и анализ данных с практическими рекомендациями по решению проблем, организация данных рендеринга (сеток, текстур, материалов) в виде сущностей Unity и ранжирование их затратности.
- Тестирование — автоматизированные A/B-тесты с поочерёдным отключением игровых объектов в поле зрения камеры и замером влияния на работу графического процессора. Метод имитирует стандартный рабочий процесс по ручному отключению объектов и их перекомпиляции и помогает быстро определить, какие объекты стоит оптимизировать или удалить.
- Анализ материалов / шейдеров — подробный анализ через компилятор шейдеров Adreno Offline Compiler для Windows и Linux
Перед загрузкой оптимизатора необходимо убедиться, что у вас установлены как минимум Horizon OS 78 и Unity 2022.3. Также необходима любая версия Core SDK, Python3 и pip. Разобраться во всём поможет документация.
*В России признана экстремистской
Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Telegram, ВК и Twitter! Поддержите проект на Boosty.
Далее: Проект Reality Proxy предложил интерфейс смешанной реальности для далёких физических объектов