Google atualizou seu modelo Gemini com uma capacidade notável: a geração de simulações e modelos 3D interativos dentro do chat. Esta função permite aos usuários manipularem representações tridimensionais de objetos ou conceitos de forma direta. O objetivo é enriquecer a experiência interativa, facilitando a compreensão de informações complexas por meio de uma exploração visual e dinâmica.
Fundamentos técnicos da renderização em tempo real em um chat 🤔
Essa capacidade provavelmente se baseia na geração de código para ambientes web padrão, como WebGL ou bibliotecas similares. O Gemini poderia produzir um snippet que, ao ser executado, inicializa uma cena 3D com controles de rotação, zoom e deslocamento. A complexidade reside em traduzir uma descrição textual em parâmetros geométricos, materiais e luzes coerentes, tudo dentro dos limites de segurança de um navegador.
Adeus a horas de modelagem, olá a minutos de correções 😅
A comunidade 3D poderia ver isso com certa ironia. Depois de anos aperfeiçoando técnicas de topologia e UV mapping, agora um assistente gera um modelo com um par de frases. Claro, depois toca explicar a ele que as mesas não costumam ter cinco patas e que o personagem solicitado precisa de um esqueleto interno para se animar. É um atalho genial, mas o diabo está, como sempre, nos detalhes da implementação prática.