Guida allo streaming PC per Pico 4 Ultra
Lo scopo dello streaming PC è eseguire il rendering di un progetto Unity sul PC tramite PDC (PICO Developer Center) e poi trasmetterlo in streaming al dispositivo Pico 4 Ultra per la navigazione e l'interazione. Sfrutta la potenza di calcolo e di rendering del PC per un'esperienza di anteprima e regolazione più comoda.
Passaggio 1: Creare un progetto Unity che gira su Pico 4 Ultra
Prima consulta la Guida allo sviluppo per Pico 4 Ultra per completare la configurazione del progetto.
Passaggio 2: Installare PICO Developer Center
- Visita il sito ufficiale PICO per scaricare e installare la versione Windows di PICO Developer Center (PDC).
- Guida ufficiale all'installazione del PDC: https://developer-cn.picoxr.com/document/unity/pdc-basic-info/
- Download ufficiale del PDC: https://developer-cn.picoxr.com/document/unity/pdc-basic-info/?v=3.4.0
- Completa l'installazione come richiesto e assicurati che l'app PDC sia configurata correttamente sul PC.
Passaggio 3: Configurare PICO Unity Live Preview
Autoverifica dello stato
Prima di iniziare la configurazione, assicurati che i tre lati si trovino nei seguenti stati:
Progetto Unity
- Configurato secondo la Guida allo sviluppo per Pico 4 Ultra.
Dispositivo Pico 4 Ultra
- L'app PICO Connect è chiusa (se installata).
- Collegato al PC tramite un cavo USB 3.0.
- La modalità sviluppatore è abilitata.
PC
- L'app PICO Connect è chiusa (se installata).
- L'app PDC è aperta.
- Il PDC mostra lo stato del dispositivo come connesso.
Importare e configurare PICO Unity Live Preview
Scarica ed estrai il PICO Unity Live Preview Plugin dal centro sviluppatori ufficiale PICO. Vai a Finestra → Gestione pacchetti → + → Aggiungi pacchetto da disco e apri il file package.json nel plugin, come mostrato di seguito:

Importa il PICO Unity Live Preview Plugin tramite Aggiungi pacchetto da disco
Vai a Edit → Project Settings → XR Plug-in Management → PC, Mac & Linux Standalone Settings e assicurati che Initialize XR on Startup e PICO Live Preview siano spuntati, come mostrato di seguito:

Spunta Initialize XR on Startup e PICO Live Preview nelle impostazioni PC Standalone
Quindi vai a Project Settings → Player → PC, Mac & Linux Standalone Settings, deseleziona Auto Graphics API for Windows e aggiungi Direct3D11 e Vulkan in quest'ordine, mantenendo l'ordine, come mostrato di seguito:

Configura l'API grafica come Vulkan e Direct3D11 in PC Standalone
Nota: lo streaming PDC non può usare Direct3D12, altrimenti va in crash; si consiglia Vulkan.
Nel file LCCRenderer.cs del progetto, modifica il metodo Start() come segue:
m_manager.SetPlatformType(PlatformType.PCVR);
m_renderer = m_manager.GetRender(this.gameObject.transform);
m_renderer.Load(m_FilePath, onProgress, onLoaded);
Nota:
- Lo streaming PC esegue il rendering della scena sul PC e poi la codifica come flusso video trasmesso al dispositivo Pico, quindi la piattaforma di runtime deve essere impostata su
PlatformType.PCVR.- Lo streaming PC ha requisiti di larghezza di banda elevati; si consiglia una connessione cablata USB 3.0 o una rete WiFi ad alta velocità.
- Se il lato Pico esegue un rendering errato durante lo streaming, prova diverse modalità di risoluzione modificando la risoluzione nella finestra Game di Unity finché il rendering non è corretto.
Passaggio 4: Eseguire lo streaming
Fai clic sul pulsante Play di Unity per eseguire, e il contenuto nell'Editor di Unity verrà trasmesso in streaming al dispositivo. Durante la riproduzione, si consiglia di chiudere la finestra Scene e mantenere solo la finestra Game per prestazioni migliori.
Nota:
(1) Secondo il feedback ufficiale PICO, lo streaming attuale presenta ancora difetti (come scatti e tremolii). Secondo il supporto tecnico ufficiale PICO, è ancora in fase di ottimizzazione e miglioramento; contatta direttamente il supporto tecnico ufficiale PICO quando necessario;
(2) Secondo la politica PICO, PICO Unity Live Preview è solo per lo streaming all'interno di un progetto Unity. Se hai bisogno dello streaming da una build pacchettizzata, si consiglia il Business Streaming di PICO; consulta Streaming Business per Pico 4 Ultra per i dettagli.