O mundo da engenharia de software e computação criativa está mudando rápido. Os Modelos de Linguagem de Grande Escala (LLMs) estão puxando uma tendência chamada “vibe coding”, onde as suas intenções (descritas em linguagem natural) são transformadas diretamente em código funcional pela inteligência artificial.
Ferramentas como o Gemini Canvas já faziam isso para a web em 2D e 3D, mas a Realidade Estendida (XR - sigla para Extended Reality) ainda era um terreno difícil. Montar um protótipo em XR normalmente exigia lidar com motores de jogos complexos, integração de sensores e pipelines de percepção. Até agora!
O que é o Vibe Coding XR?
Pesquisadores do Google apresentaram o Vibe Coding XR, um fluxo de trabalho (workflow) de prototipagem rápida projetado para resolver a complexidade do desenvolvimento para ambientes imersivos.
O sistema usa o Gemini como um “parceiro criativo” junto com o XR Blocks (uma estrutura web-based de código aberto). A mágica acontece porque o Gemini é alimentado com instruções e templates de código específicos para que ele consiga lidar automaticamente com toda a lógica espacial da aplicação.
O resultado? Ele consegue traduzir uma simples descrição em texto diretamente para um aplicativo Android XR funcional e com física aplicada em menos de 60 segundos.
Como Funciona o Fluxo na Prática?
A experiência do Vibe Coding XR foi pensada para ser ágil e sem barreiras. O processo se resume a:
- Descrever a ideia: Você não precisa saber programar para XR. Usando o XR Blocks Gem pelo navegador Chrome em um óculos de realidade mista (ou mesmo pelo desktop), você digita ou fala um prompt, como “Crie um lindo dente-de-leão”.
- A IA constrói: Usando suas habilidades avançadas de raciocínio lógico e exemplos fornecidos pela estrutura, o Gemini organiza o cenário, define a percepção, as formas de interação e constrói o aplicativo.
- Teste em tempo real: Com um óculos Android XR, basta fazer um gesto de “pinça” para entrar no app instantaneamente. Naquele exemplo do dente-de-leão, com outro movimento de pinça, as sementes da flor virtual poderiam ser levadas pelo vento de forma realista. E se você não tiver o óculos em mãos? É possível visualizar e testar interações em um simulador direto do navegador do seu computador.
Exemplos Surpreendentes de Aplicação
O Vibe Coding XR já mostrou resultados incríveis. Durante workshops, os criadores demonstraram:
- Laboratório de Física: Um experimento interativo de balança para entender noções de pesos reais em 3D.
- Química Imersiva: Uma experiência onde os alunos podiam “tocar fogo” em substâncias virtuais, como o metano, e observar reações químicas seguras e realistas acontecendo dentro de béqueres no ambiente virtual.
- Aulas de Matemática: Geometrias 3D, como cubos e octaedros, aparecendo no ar, prontas para que os alunos destaquem vértices e arestas com os próprios dedos.
- O Gato de Schrödinger: Uma demonstração para explicar o conceito quântico com uma caixa que se divide para mostrar, simultaneamente, o gato em dois estados (“vivo” e “morto”) até que uma nova interação force o colapso quântico.
O Vibe Coding XR prova que estamos caminhando rapidamente para um futuro em que a computação espacial será limitada não pela sua habilidade de escrever código supercomplexo, mas apenas pelo limite da sua criatividade.
Fonte original: https://research.google/blog/vibe-coding-xr-accelerating-ai-xr-prototyping-with-xr-blocks-and-gemini/