Requisitos del entorno de desarrollo
Requisitos de hardware del equipo de desarrollo
El motor de desarrollo de Unity y el renderizado 3DGS consumen muchos recursos y exigen bastante a la CPU, la GPU y la memoria. Las plataformas de bajo rendimiento pueden afectar a la fluidez o incluso no ejecutarse. La memoria y la memoria de vídeo suelen ser el cuello de botella del rendimiento. La configuración de hardware recomendada para el equipo de desarrollo es la siguiente.
💻 Hardware de desarrollo recomendado (ruta coste-rendimiento)
| Componente | Configuración recomendada (ruta coste-rendimiento) | Equivalente AMD |
|---|---|---|
| GPU | NVIDIA RTX serie 30 (12 GB), o al menos RTX 3060 Ti (8 GB) | AMD Radeon RX 6900 XT / 6950 XT (16 GB) |
| CPU | Intel Core i7-12700K / 12700 (12 núcleos, 20 hilos) | AMD Ryzen 7 5800X3D / 7700X (8 núcleos, 16 hilos) |
| RAM | 64 GB DDR4 (3200 MHz / 3600 MHz) | 64 GB DDR4 / DDR5 |
| Almacenamiento | 2 TB NVMe M.2 SSD (PCIe 4.0, lectura > 5000 MB/s) | Igual que a la izquierda |
Memoria de vídeo: prioriza 12 GB de memoria de vídeo; los equipos con 6 GB / 8 GB pueden provocar que el Editor de Unity se cierre por memoria de vídeo insuficiente (Out of VRAM) en tiempo de ejecución. Algunos modelos de GPU AMD pueden tener problemas de compatibilidad.
Memoria: no escatimes; se recomiendan 64 GB y se requieren al menos 32 GB. Cuando la memoria es insuficiente, el sistema tiende a usar memoria virtual, lo que provoca tirones o incluso bloqueos a nivel de sistema.
Monitor: se recomienda un monitor con una resolución de 1920×1080 o superior.
USB: mantén al menos un puerto USB disponible para copiar datos desde dispositivos de hardware.
Adaptación y optimización del SO
El LCC Unity SDK admite por completo todas las funciones en las tres plataformas de escritorio principales — Windows, macOS y Ubuntu —, pero las tres difieren mucho en API gráfica, modelo de memoria de vídeo y dependencias de controladores, por lo que la selección de hardware y las estrategias de optimización deben tratarse por separado. La tabla de configuración coste-rendimiento anterior se basa en Windows + NVIDIA; consulta la tabla siguiente al migrar a las otras dos plataformas.
| SO | Requisito de versión | API gráfica y GPU | Sugerencias de adaptación y optimización |
|---|---|---|---|
| Windows | Windows 10 / 11 (x64) | DirectX 11 / 12 con soporte nativo de Compute Shader; se prefieren las GPU NVIDIA | La plataforma más completa y más validada; la tabla de configuración coste-rendimiento anterior se aplica directamente. |
| macOS | macOS 12 (Monterey) y posterior | Metal, con Compute Shader ejecutándose a través del backend de Metal; se recomienda Apple Silicon (serie M), los chips Intel + GPU discretas AMD también funcionan | Apple Silicon usa memoria unificada, donde la memoria de vídeo y la memoria del sistema comparten la misma memoria física, por lo que no puedes mirar solo la memoria total; se recomiendan 64 GB de memoria unificada como punto de partida para dejar suficiente cuota de memoria de vídeo para el renderizado. Usa la ruta universal de Metal. |
| Ubuntu | Ubuntu 20.04 y posterior | Vulkan, con Compute Shader ejecutándose a través del backend de Vulkan; se prefieren las GPU NVIDIA | La selección de GPU es la misma que en Windows (se prefiere RTX 3090 de 24 GB). Debes instalar el controlador propietario oficial de NVIDIA (evita el controlador de código abierto nouveau), de lo contrario el Compute Shader no funcionará correctamente; mantén el controlador relativamente actualizado para la compatibilidad de funciones de Vulkan. |
Requisitos de versión de Unity
El LCC Unity SDK proporciona paquetes de instalación del SDK separados para diferentes versiones de Unity. Descarga el paquete correspondiente según la versión de Unity que estés usando. Las siguientes versiones han superado las pruebas completas:
| Versión de Unity | Pipelines de renderizado compatibles | Estado |
|---|---|---|
| Unity 2022.3.62f3 (2022 LTS) | Built-in, URP | ✅ Probado |
| Unity 6000.0.69f1 (Unity 6 LTS) | URP | ✅ Probado |
| Unity 6000.5.9f1 (Unity 6 LTS) | URP | ✅ Probado |
Otros requisitos del entorno de ejecución:
| Elemento | Requisito |
|---|---|
| GPU | Compatible con Shader Model 5.0 (Compute Shader) |
| SO | Windows 10+ (x64) / macOS 12+ / Ubuntu 20.04+ (consulta la adaptación de plataforma anterior para más detalles) |
| .NET | .NET Standard 2.1 / C# 9.0 |
Nota: durante el desarrollo, usa el backend de scripting Mono; cambia a IL2CPP para las compilaciones de lanzamiento.