Pico 4 Ultra PC 串流指南
PC 串流的目的是通過 PDC(PICO Developer Center)將 Unity 項目在 PC 端渲染,再串流到 Pico 4 Ultra 設備上進行瀏覽和交互。它利用 PC 端的算力和渲染能力,從而獲得更便捷的預覽與調整體驗。
步驟 1:搭建在 Pico 4 Ultra 上運行的 Unity 項目
請先參考 Pico 4 Ultra 開發指南 完成項目搭建。
步驟 2:安裝 PICO Developer Center
- 訪問 PICO 官方網站,下載並安裝 Windows 版 PICO Developer Center(PDC)。
- 按提示完成安裝,並確保在 PC 端正確配置了 PDC 應用。
步驟 3:配置 PICO Unity Live Preview
狀態自檢
在開始配置前,請確認三端處於以下狀態:
Unity 項目
- 已按 Pico 4 Ultra 開發指南 完成配置。
Pico 4 Ultra 設備
- PICO Connect 應用已退出(如果安裝過)。
- 已通過 USB 3.0 線纜與 PC 連接。
- 已開啟開發者模式。
PC
- PICO Connect 應用已退出(如果安裝過)。
- PDC 應用已打開。
- PDC 顯示設備狀態為已連接。
導入並配置 PICO Unity Live Preview
在 PICO 官方開發者中心下載 PICO Unity Live Preview Plugin 並解壓。前往 Window → Package Manager → + → Add package from disk,打開 Plugin 內的 package.json 文件,如下圖所示:

通過 Add package from disk 導入 PICO Unity Live Preview Plugin
前往 Edit → Project Settings → XR Plug-in Management → PC, Mac & Linux Standalone Settings,確保勾選 Initialize XR on Startup 與 PICO Live Preview,如下圖所示:

在 PC Standalone 設置中勾選 Initialize XR on Startup 與 PICO Live Preview
接着前往 Project Settings → Player → PC, Mac & Linux Standalone Settings,取消勾選 Auto Graphics API for Windows,並依次添加 Direct3D11、Vulkan 兩項,注意保持順序,如下圖所示:

在 PC Standalone 中配置圖形 API 為 Vulkan、Direct3D11
注意: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 串流對數據傳輸帶寬要求較高,建議使用有線 USB3.0 或高速 WiFi 網絡。
- 如果串流時發現 Pico 端渲染不正常,可通過修改 Unity Game 窗口中的分辨率,測試不同分辨率模式,直到適配渲染正常。
步驟 4:運行串流
點擊 Unity 的 Play 按鈕運行,即可將 Unity Editor 中的內容串流顯示到設備。建議播放時關閉 Scene 窗口,只保留 Game 窗口顯示,以提高性能。
注意 :
(1)根據 PICO 官方反饋,當前串流仍存在缺陷(如卡頓、抖動等),據 PICO 官方技術支持稱仍在優化改進中,必要時請直接聯繫 PICO 官方技術支持;
(2)根據 PICO 的策略,PICO Unity Live Preview 只適用於在 Unity 工程內串流,如果需要打包出來串流,建議使用 PICO 的企業串流,詳情請參考Pico4 Ultra企業串流