Google cria biblioteca que transforma prompt de IA em experiências 3D e realidade aumentada

Renê Fraga
10 min de leitura

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.

Apoie o Eurisko
Este conteúdo é independente, sem anúncios e feito por pessoas.
A inteligência artificial e as mudanças recentes do Google reduziram significativamente o alcance dos sites independentes. Se este conteúdo foi útil para você, considere apoiar o Eurisko e todo o ecossistema de projetos com qualquer valor.
Quero apoiar
Seguir:
Renê Fraga é fundador do Google Discovery (GD) e editor-chefe do Eurisko. Profissional de marketing digital, com pós-graduação pela ESPM, acompanha o Google desde os anos 2000 e escreve há mais de duas décadas sobre tecnologia, produtos digitais e o ecossistema da empresa. Criador do Google Discovery em 2006, tornou-se referência na cobertura do Google no Brasil e foi colunista do TechTudo (Globo.com), compartilhando análises e conhecimento com um grande público.
Nenhum comentário