Spark 2.0 é um __motor de renderização 3D Gaussian Splatting__ open source publicado por World Labs e projetado para a web. Ele permite transmitir e exibir __mundos 3D massivos__ com mais de 100 milhões de splats em qualquer dispositivo com navegador. A nova versão integra um sistema de __nível de detalhe (LoD)__, transmissão progressiva e técnicas de memória virtual, tudo integrado ao Three.js via WebGL2 para usos em desktop, mobile e VR.
O que é Spark 2.0 (World Labs)?
Spark 2.0 é um motor de renderização 3D Gaussian Splatting open source dedicado à web. Faz parte da família de ferramentas publicadas por World Labs, o laboratório fundado por Fei-Fei Li, e se inscreve em uma estratégia de abertura de modelos espaciais para a comunidade. Onde as primeiras versões de motores Gaussian Splatting enfrentavam dificuldades em ultrapassar alguns milhões de splats em navegador, Spark 2.0 introduz um sistema de nível de detalhe, técnicas de memória virtual e um formato dedicado .RAD permitindo transmissão progressiva de cenas. O resultado é uma experiência cinemática disponível em desktop, mobile e VR sem plugin.
Funcionalidades principais
Spark 2.0 se organiza em torno de várias inovações. O sistema de nível de detalhe ajusta automaticamente a quantidade de splats exibidos dependendo do ponto de vista, permitindo obter renderização fluida mesmo em dispositivos modestos. A transmissão progressiva carrega primeiro uma silhueta grosseira de 64.000 splats, depois adiciona detalhes conforme você navega. O formato .RAD, projetado especificamente para Spark 2.0, autoriza acesso aleatório ao conteúdo e transmissão incremental. A integração nativa com Three.js permite aos desenvolvedores web incorporar cenas 3DGS em seus projetos existentes em poucas linhas de código. WebGL2 serve como base para compatibilidade multiplataforma, incluindo iOS, Android e principais navegadores VR. O gerenciamento de memória otimizado evita saturações em mobile, abrindo a porta para experiências AR/VR exigentes em smartphone. O motor pode também carregar várias cenas simultaneamente, facilitando a criação de experiências narrativas complexas ou ambientes interativos com múltiplas zonas exploráveis.
Casos de uso
Spark 2.0 atende vários perfis. Studios VR e AR o usam para publicar suas experiências diretamente na web, sem impor uma aplicação nativa a seu público. Desenvolvedores Three.js integram o motor em seus projetos existentes para adicionar cenas Gaussian Splatting de qualidade cinematográfica. Marcas produzindo vitrines imersivas ou configuradores 3D se beneficiam da possibilidade de oferecer ambientes ricos acessíveis de qualquer terminal. Editores SaaS que adicionam funcionalidades espaciais, por exemplo no varejo virtual ou imobiliário, ganham um motor confiável e de desempenho. Laboratórios de pesquisa finalmente usam Spark 2.0 para compartilhar publicamente suas cenas 3D sem impor pré-requisitos técnicos aos visitantes.
Vantagens
Adotar Spark 2.0 traz vários benefícios principais. O desempenho de renderização é muito melhorado comparado aos motores 3DGS clássicos, permitindo considerar experiências imersivas em dispositivos padrão. A compatibilidade multiplataforma abre a audiência para públicos que não baixariam um aplicativo dedicado. O open source autoriza integrações profundas e otimizações personalizadas para casos de uso específicos. O formato .RAD melhora a velocidade de acesso às cenas em transmissão, reduzindo fricção no carregamento inicial. Para marcas, é uma oportunidade de diferenciar sua experiência de cliente por conteúdo imersivo acessível. Para studios, é um canal adicional para distribuir suas criações sem intermediário.
Preços
Spark 2.0 é um projeto open source publicado gratuitamente por World Labs. O motor, o formato .RAD e os exemplos estão disponíveis publicamente, permitindo a qualquer equipe técnica adotá-lo sem custo de licença. Os custos eventuais concernem o trabalho de preparação das cenas 3DGS (captura, processamento, otimização), hospedagem dos assets e largura de banda. Para atores sem as competências necessárias internamente, World Labs também oferece Marble, um produto complementar com acesso limitado que ajuda a gerar mundos 3D a partir de um prompt ou imagem.
Conclusão
Spark 2.0 marca uma etapa importante para 3D na web. Sua abertura, desempenho e integração com Three.js o tornam um motor de referência para studios imersivos e marcas que desejam ir além do vídeo clássico. Usuários do grande público devem esperar por ferramentas mais simples para aproveitar a tecnologia, mas para desenvolvedores e criadores avançados, é essencial.