Guía de streaming desde PC para Pico 4 Ultra
El propósito del streaming desde PC es renderizar un proyecto de Unity en el PC a través de PDC (PICO Developer Center) y transmitirlo al dispositivo Pico 4 Ultra para su exploración e interacción. Aprovecha la potencia de cómputo y renderizado del PC para una experiencia de previsualización y ajuste más cómoda.
Paso 1: Crear un proyecto de Unity que se ejecute en Pico 4 Ultra
Primero consulta la Guía de desarrollo para Pico 4 Ultra para completar la configuración del proyecto.
Paso 2: Instalar PICO Developer Center
- Visita el sitio web oficial de PICO para descargar e instalar la versión de Windows de PICO Developer Center (PDC).
- Guía de instalación oficial de PDC: https://developer-cn.picoxr.com/document/unity/pdc-basic-info/
- Descarga oficial de PDC: https://developer-cn.picoxr.com/document/unity/pdc-basic-info/?v=3.4.0
- Completa la instalación según las indicaciones y asegúrate de que la aplicación PDC está configurada correctamente en el PC.
Paso 3: Configurar PICO Unity Live Preview
Autocomprobación de estado
Antes de comenzar la configuración, asegúrate de que los tres extremos están en los siguientes estados:
Proyecto de Unity
- Configurado según la Guía de desarrollo para Pico 4 Ultra.
Dispositivo Pico 4 Ultra
- La aplicación PICO Connect está cerrada (si está instalada).
- Conectado al PC mediante un cable USB 3.0.
- El modo desarrollador está habilitado.
PC
- La aplicación PICO Connect está cerrada (si está instalada).
- La aplicación PDC está abierta.
- PDC muestra el estado del dispositivo como conectado.
Importar y configurar PICO Unity Live Preview
Descarga y extrae el PICO Unity Live Preview Plugin desde el centro de desarrolladores oficial de PICO. Ve a Ventana → Administrador de paquetes → + → Añadir paquete desde disco y abre el archivo package.json del Plugin, como se muestra a continuación:

Importar el PICO Unity Live Preview Plugin mediante Añadir paquete desde disco
Ve a Editar → Ajustes del proyecto → XR Plug-in Management → PC, Mac & Linux Standalone Settings y asegúrate de que Initialize XR on Startup y PICO Live Preview están marcados, como se muestra a continuación:

Marcar Initialize XR on Startup y PICO Live Preview en los ajustes de PC Standalone
A continuación, ve a Ajustes del proyecto → Player → PC, Mac & Linux Standalone Settings, desmarca Auto Graphics API for Windows y añade Direct3D11 y Vulkan en ese orden, manteniendo el orden, como se muestra a continuación:

Configurar la API gráfica como Vulkan y Direct3D11 en PC Standalone
Nota: el streaming de PDC no puede usar Direct3D12, de lo contrario se bloqueará; se recomienda Vulkan.
En el LCCRenderer.cs del proyecto, cambia el método Start() por lo siguiente:
m_manager.SetPlatformType(PlatformType.PCVR);
m_renderer = m_manager.GetRender(this.gameObject.transform);
m_renderer.Load(m_FilePath, onProgress, onLoaded);
Nota:
- El streaming desde PC renderiza la escena en el PC y luego la codifica como una transmisión de vídeo enviada al dispositivo Pico, por lo que la plataforma de ejecución debe establecerse como
PlatformType.PCVR.- El streaming desde PC tiene altos requisitos de ancho de banda; se recomienda una conexión por cable USB 3.0 o una red WiFi de alta velocidad.
- Si el lado de Pico renderiza de forma incorrecta durante el streaming, prueba diferentes modos de resolución cambiando la resolución en la ventana Game de Unity hasta que el renderizado sea correcto.
Paso 4: Ejecutar el streaming
Haz clic en el botón Play de Unity para ejecutar, y el contenido del Editor de Unity se transmitirá al dispositivo. Al reproducir, se recomienda cerrar la ventana Scene y mantener solo la ventana Game para un mejor rendimiento.
Nota:
(1) Según los comentarios oficiales de PICO, el streaming actual todavía tiene defectos (como tirones y vibraciones). Según el soporte técnico oficial de PICO, todavía se está optimizando y mejorando; contacta directamente con el soporte técnico oficial de PICO cuando sea necesario;
(2) Según la política de PICO, PICO Unity Live Preview solo sirve para streaming dentro de un proyecto de Unity. Si necesitas streaming desde una compilación empaquetada, se recomienda el Business Streaming de PICO; consulta Business Streaming para Pico 4 Ultra para más detalles.