Principais destaques
- Código de IA vira 3D multiplataforma: o Three-Live transforma descrições de cenas em experiências tridimensionais para web, Android e dispositivos Apple.
- Execução com foco em segurança: a biblioteca isola scripts não confiáveis e converte as cenas para formatos que podem ser renderizados nativamente.
- Projeto criado com inteligência artificial: segundo o Google, a ferramenta foi desenvolvida inteiramente com o Google Antigravity, em colaboração com um ex-engenheiro de software.
O Google quer tornar a criação de experiências tridimensionais tão simples quanto pedir a uma inteligência artificial que escreva algumas linhas de código. A empresa apresentou o Three-Live, uma biblioteca de código aberto que converte cenas geradas por IA em conteúdo interativo para navegadores, celulares e dispositivos de realidade aumentada.
Anunciado em 3 de novembro de 2026, o Three-Live chegou à versão 1.0.0 como uma prévia para desenvolvedores. O projeto utiliza a licença Apache 2.0, que permite seu uso e adaptação conforme os termos da licença, mas o Google ressalta que a biblioteca não é um produto oficialmente suportado pela empresa.
A proposta é atacar um obstáculo importante no desenvolvimento com IA: gerar código é uma coisa; executá-lo com segurança e bom desempenho em diferentes dispositivos é outra.

A IA já escreve código 3D. Mas ainda existe um problema 🧩
O Three.js é uma biblioteca JavaScript amplamente utilizada para criar gráficos tridimensionais na web. Com ela, desenvolvedores podem definir objetos, materiais, iluminação, câmeras e animações diretamente em código.
Modelos de inteligência artificial conseguem produzir esse tipo de código, mas há uma dificuldade: não basta gerar uma cena que pareça correta no texto. É preciso executá-la de forma controlada e reproduzir o resultado em diferentes plataformas.
É justamente nesse ponto que entra o Three-Live.
Em vez de tratar o código gerado como um programa irrestrito, a biblioteca utiliza um subconjunto declarativo da API do Three.js como linguagem para descrever cenas. Isso permite converter a descrição em representações que diferentes mecanismos de renderização conseguem interpretar.
🔎 O detalhe importante: a ideia não é simplesmente colocar um modelo 3D dentro de uma página. É criar uma ponte entre o código produzido por IA e os sistemas gráficos nativos de cada plataforma.
Como o Three-Live tenta resolver isso
A arquitetura combina execução isolada, conversão de formatos e renderização específica para cada ambiente.
Na web, scripts não confiáveis são executados em um Web Worker isolado. Funções de rede como fetch e WebSocket são removidas antes da execução do código do usuário, reduzindo as possibilidades de acesso indevido a recursos externos.
Nos ambientes Android, iOS, macOS e na linha de comando, a execução utiliza um compilador escrito em Rust e baseado no motor JavaScript Boa.
Segundo a descrição do projeto, os dois ambientes também impõem limites de tempo de execução e de geometria, ajudando a controlar o custo computacional das cenas.
A segurança, porém, depende do conjunto completo de controles e de sua implementação. Isolar scripts e restringir APIs são medidas importantes, mas não constituem, por si só, uma garantia absoluta contra vulnerabilidades.
De alguns milissegundos à renderização nativa ⚡
Depois de processar uma cena, o compilador produz arquivos nos formatos glTF 2.0 binário e Apple USDZ em memória.
O Google afirma que essa conversão normalmente leva entre dois e cinco milissegundos.
A partir daí, cada plataforma utiliza seus próprios recursos para apresentar o conteúdo:
• Web: um renderizador leve baseado em WebGL2.
• Android: Google Filament e Scene Viewer.
• Dispositivos Apple: RealityKit e AR Quick Look.
Essa abordagem busca aproveitar melhor os recursos gráficos disponíveis em cada sistema, em vez de depender exclusivamente de uma camada web para toda a experiência.
💡 A ideia central é separar a criação da cena da maneira como ela será exibida. A IA descreve o mundo tridimensional; a biblioteca prepara os dados para que cada plataforma possa renderizá-lo.
O desempenho final, naturalmente, ainda dependerá da complexidade da cena, do dispositivo, do mecanismo gráfico e das condições de execução.
Uma biblioteca de aproximadamente 45 KB
Outro número destacado pelo Google é o tamanho do pacote web padrão: cerca de 45 KB compactados com gzip, incluindo os recursos de sandbox e realidade aumentada descritos pelo projeto.
É uma característica relevante para aplicações que precisam carregar rapidamente no navegador, sobretudo em dispositivos móveis.
O Three-Live também tem um complemento chamado XR-Live. Ele adiciona recursos para sessões WebXR, incluindo gestos com rastreamento das mãos e criação de objetos tridimensionais por comandos de voz ou texto.
Na prática, a combinação aponta para experiências em que o usuário pode solicitar um objeto, visualizá-lo em 3D e interagir com ele sem precisar dominar ferramentas tradicionais de modelagem.
Ainda assim, a disponibilidade dos recursos dependerá das capacidades do dispositivo, do navegador e da implementação da experiência.
O Google Antigravity escreveu o projeto 🤖
Um dos aspectos mais curiosos do lançamento está na própria origem da biblioteca.
Segundo o Google, o Three-Live foi escrito inteiramente pelo Google Antigravity, ferramenta de programação com inteligência artificial, em colaboração com um único ex-engenheiro de software que atualmente trabalha como gerente de produto.
O caso chama a atenção porque a IA não aparece apenas como recurso para criar conteúdo tridimensional. Ela também foi utilizada para desenvolver a infraestrutura que permite transformar código em experiências 3D.
Isso não significa que a ferramenta tenha sido criada sem participação humana ou que seu funcionamento dispense revisão técnica. O próprio projeto está em fase experimental, e a avaliação de segurança, compatibilidade e confiabilidade continua sendo importante.
O que muda para quem desenvolve aplicações?
O Three-Live pode reduzir parte da complexidade envolvida na criação de experiências tridimensionais para diferentes plataformas.
Entre as aplicações possíveis estão:
• Protótipos 3D gerados a partir de instruções em linguagem natural.
• Visualizadores interativos de produtos para lojas virtuais.
• Objetos virtuais que podem ser posicionados em ambientes reais por meio de realidade aumentada.
• Experiências educacionais e demonstrações interativas.
• Interfaces experimentais controladas por voz, texto ou gestos.
Esses são usos potenciais da arquitetura, não uma lista de funcionalidades comerciais já comprovadas pelo lançamento.
Para desenvolvedores, a vantagem mais interessante pode estar na redução da necessidade de construir pipelines separados para cada plataforma. Isso não elimina o trabalho de otimização, testes e adaptação, mas pode simplificar etapas importantes.
Ainda é uma prévia, não uma solução definitiva
O repositório do Three-Live no GitHub classifica o projeto como uma biblioteca experimental em estágio Alpha, apesar da numeração 1.0.0 anunciada para a prévia.
O repositório disponibiliza pacotes pré-compilados para a web, um XCFramework para plataformas Apple, um AAR para Android e binários para linha de comando. O projeto também oferece ambientes de demonstração no navegador para que desenvolvedores experimentem a tecnologia.
Há uma ressalva na documentação: o README indica que a publicação nos registros npm, Crates.io e Maven está prevista para uma versão futura, enquanto o artigo do Google Open Source Blog orienta os desenvolvedores a instalar a biblioteca a partir desses registros. Essa diferença na documentação merece atenção antes de definir um fluxo de instalação.
O Google também descreve o Three-Live como um complemento não oficial do XR Blocks, framework web relacionado ao Android XR.
Por ser um projeto experimental, ainda será necessário avaliar a estabilidade das APIs, a compatibilidade entre plataformas, os limites de segurança e o desempenho em aplicações reais.
A próxima etapa da criação 3D pode começar com um prompt
O Three-Live aponta para uma mudança interessante no desenvolvimento de experiências digitais: a inteligência artificial pode deixar de produzir apenas código ou imagens estáticas e passar a gerar cenas interativas que funcionam em diferentes ambientes.
Se a proposta amadurecer, criar um objeto tridimensional, experimentar sua aparência e colocá-lo em um espaço real poderá exigir menos conhecimento especializado de modelagem e infraestrutura gráfica.
O desafio agora é transformar essa promessa em uma ferramenta confiável para desenvolvedores. Afinal, fazer uma IA criar um mundo 3D é apenas o começo. Fazer esse mundo funcionar com segurança e consistência em diferentes dispositivos é a parte que realmente importa.