Spark 2.0 es un __motor de renderizado 3D Gaussian Splatting__ open source publicado por World Labs y diseñado para la web. Permite transmitir y mostrar __mundos 3D masivos__ con más de 100 millones de splats en cualquier dispositivo con navegador. La nueva versión integra un sistema de __nivel de detalle (LoD)__, transmisión progresiva y técnicas de memoria virtual, todo integrado en Three.js vía WebGL2 para usos de desktop, mobile y VR.
¿Qué es Spark 2.0 (World Labs)?
Spark 2.0 es un motor de renderizado 3D Gaussian Splatting open source dedicado a la web. Forma parte de la familia de herramientas publicadas por World Labs, el laboratorio fundado por Fei-Fei Li, inscritos en una estrategia de apertura de modelos espaciales a la comunidad. Donde las primeras versiones de motores Gaussian Splatting batallaban por superar unos pocos millones de splats en navegador, Spark 2.0 introduce un sistema de nivel de detalle, técnicas de memoria virtual y un formato dedicado .RAD permitiendo transmisión progresiva de escenas. El resultado es una experiencia cinemática disponible en desktop, mobile y VR sin plugin.
Características principales
Spark 2.0 se organiza alrededor de varias innovaciones. El sistema de nivel de detalle ajusta automáticamente la cantidad de splats mostrados según el punto de vista, permitiendo renderizado fluido incluso en dispositivos modestos. La transmisión progresiva carga primero una silueta gruesa de 64,000 splats, luego añade detalles conforme navegas. El formato .RAD, diseñado específicamente para Spark 2.0, autoriza acceso aleatorio al contenido y transmisión incremental. La integración nativa con Three.js permite a desarrolladores web incorporar escenas 3DGS en sus proyectos existentes en pocas líneas de código. WebGL2 sirve como base para compatibilidad multi-plataforma, incluyendo iOS, Android y navegadores VR principales. La gestión de memoria optimizada evita saturaciones en mobile, abriendo la puerta a experiencias AR/VR exigentes en smartphones. El motor también puede cargar múltiples escenas simultáneamente, facilitando la creación de experiencias narrativas complejas o entornos interactivos con múltiples zonas explorables.
Casos de uso
Spark 2.0 aborda varios perfiles. Los estudios VR y AR lo utilizan para publicar sus experiencias directamente en la web, sin imponer una aplicación nativa a su audiencia. Los desarrolladores Three.js integran el motor en sus proyectos existentes para añadir escenas Gaussian Splatting de calidad cinematográfica. Las marcas produciendo vitrinas inmersivas o configuradores 3D se benefician de la posibilidad de proponer entornos ricos accesibles desde cualquier terminal. Los editores SaaS que añaden funcionalidades espaciales, por ejemplo en retail virtual o inmobiliario, ganan un motor fiable y performante. Los laboratorios de investigación finalmente utilizan Spark 2.0 para compartir públicamente sus escenas 3D sin imponer pre-requisitos técnicos a visitantes.
Ventajas
Adoptar Spark 2.0 aporta varios beneficios clave. El rendimiento de renderizado mejora significativamente frente a motores 3DGS clásicos, permitiendo pensar en experiencias inmersivas en dispositivos estándar. La compatibilidad multi-plataforma abre la audiencia a públicos que no descargarían una aplicación dedicada. El open source autoriza integraciones profundas y optimizaciones personalizadas para casos de uso específicos. El formato .RAD mejora la rapidez de acceso a escenas en transmisión, reduciendo fricción en primer cargue. Para marcas, es una oportunidad de diferenciar su experiencia del cliente con contenidos inmersivos accesibles. Para estudios, es un canal adicional para distribuir sus creaciones sin intermediario.
Precios
Spark 2.0 es un proyecto open source publicado gratuitamente por World Labs. El motor, el formato .RAD y los ejemplos están disponibles públicamente, permitiendo a todo equipo técnico adoptarlo sin costo de licencia. Los costos eventuales conciernen trabajo de preparación de escenas 3DGS (captura, procesamiento, optimización), alojamiento de assets y ancho de banda. Para actores sin habilidades internas necesarias, World Labs también ofrece Marble, un producto complementario con acceso limitado que ayuda a generar mundos 3D desde un prompt o una imagen.
Conclusión
Spark 2.0 marca un paso importante para 3D en la web. Su apertura, rendimiento e integración con Three.js lo hacen un motor de referencia para estudios inmersivos y marcas que quieren superar video clásico. Los usuarios del público general deberán esperar herramientas más simples para aprovechar la tecnología, pero para desarrolladores y creadores avanzados, es imprescindible.