Руководство по стримингу Pico 4 Ultra с PC
Цель стриминга с PC — отрендерить проект Unity на PC через PDC (PICO Developer Center), а затем передать его на устройство Pico 4 Ultra для просмотра и взаимодействия. Это использует вычислительную и рендеринговую мощность PC для более удобного предварительного просмотра и настройки.
Шаг 1: Соберите проект Unity, работающий на Pico 4 Ultra
Сначала обратитесь к Руководство по разработке для Pico 4 Ultra, чтобы завершить настройку проекта.
Шаг 2: Установите PICO Developer Center
- Посетите официальный сайт PICO, чтобы загрузить и установить версию PICO Developer Center (PDC) для Windows.
- Официальное руководство по установке PDC: https://developer-cn.picoxr.com/document/unity/pdc-basic-info/
- Официальная загрузка PDC: https://developer-cn.picoxr.com/document/unity/pdc-basic-info/?v=3.4.0
- Завершите установку согласно подсказкам и убедитесь, что приложение PDC правильно настроено на PC.
Шаг 3: Настройте PICO Unity Live Preview
Самопроверка состояния
Перед началом настройки убедитесь, что три стороны находятся в следующих состояниях:
Проект Unity
- Настроен согласно Руководство по разработке для Pico 4 Ultra.
Устройство Pico 4 Ultra
- Приложение PICO Connect закрыто (если установлено).
- Подключено к PC через кабель USB 3.0.
- Режим разработчика включён.
PC
- Приложение PICO Connect закрыто (если установлено).
- Приложение PDC открыто.
- PDC показывает статус устройства как connected.
Импортируйте и настройте PICO Unity Live Preview
Загрузите и распакуйте PICO Unity Live Preview Plugin из официального центра разработчика PICO. Перейдите в Window → Package Manager → + → Add package from disk и откройте файл package.json в Plugin, как показано ниже:

Импорт PICO Unity Live Preview Plugin через Add package from disk
Перейдите в Edit → Project Settings → XR Plug-in Management → PC, Mac & Linux Standalone Settings и убедитесь, что отмечены Initialize XR on Startup и PICO Live Preview, как показано ниже:

Отметка Initialize XR on Startup и PICO Live Preview в настройках PC Standalone
Далее перейдите в Project Settings → Player → PC, Mac & Linux Standalone Settings, снимите флажок Auto Graphics API for Windows и добавьте Direct3D11 и Vulkan в этом порядке, сохраняя порядок, как показано ниже:

Настройка графического API как Vulkan и Direct3D11 в PC Standalone
Примечание: стриминг PDC не может использовать Direct3D12, иначе произойдёт сбой; рекомендуется Vulkan.
В файле LCCRenderer.cs проекта измените метод Start() на следующий:
m_manager.SetPlatformType(PlatformType.PCVR);
m_renderer = m_manager.GetRender(this.gameObject.transform);
m_renderer.Load(m_FilePath, onProgress, onLoaded);
Примечание:
- При стриминге с PC сцена рендерится на PC, а затем кодируется в видеопоток, передаваемый на устройство Pico, поэтому платформу выполнения необходимо задать как
PlatformType.PCVR.- Стриминг с PC предъявляет высокие требования к пропускной способности; рекомендуется проводное подключение USB 3.0 или высокоскоростная сеть WiFi.
- Если сторона Pico рендерит неправильно во время стриминга, попробуйте разные режимы разрешения, изменяя разрешение в окне Game Unity, пока рендеринг не станет корректным.
Шаг 4: Запустите стриминг
Нажмите кнопку Play в Unity для запуска, и содержимое редактора Unity будет передаваться на устройство. При воспроизведении рекомендуется закрыть окно Scene и оставить только окно Game для лучшей производительности.
Примечание:
(1) Согласно официальным отзывам PICO, текущий стриминг всё ещё имеет дефекты (такие как подтормаживания и дрожание). Согласно официальной технической поддержке PICO, он всё ещё оптимизируется и улучшается; при необходимости обращайтесь напрямую в официальную техническую поддержку PICO;
(2) Согласно политике PICO, PICO Unity Live Preview предназначен только для стриминга внутри проекта Unity. Если вам нужен стриминг из упакованной сборки, рекомендуется Business Streaming от PICO; подробнее см. Бизнес-стриминг Pico 4 Ultra.