Você faz parte da história em VR no Bonfire com personagens baseadas em IA

Como o premiado Baobab aproveitou o Unity para criar experiências imersivas para dispositivos móveis

Baobab Studios: um estudo de caso da Unity

Bonfire é um filme em realidade virtual (VR) que permite que os espectadores se tornem participantes reais. Você se comunica com alienígenas e determina o rumo da história e, finalmente, como ela termina. Com participação de Ali Wong, comediante, escritora e atriz (estrela de Always Be My Maybe da Netflix), é o projeto mais recente do Baobab Studios, vencedor de seis prêmios Emmy, depois de queridinhos dos fãs, como ASTEROIDS! e INVASION! 

 

O objetivo

Criar um filme interativo em VR com relacionamentos entre personagens realmente significativos.

Plataformas

Oculus Quest, Oculus Rift, PlayStation VR e HTC Vive

Equipe do projeto

20

Local

São Francisco, EUA

Era uma vez... em um planeta alienígena

Em Bonfire, você recebe o desafio de sobreviver em um planeta alienígena com apenas uma fogueira e Debbie, um robô ajudante (voz de Ali Wong). Você encontra Pork Bun, uma criatura alienígena que não fala o nosso idioma. Pork Bun se comunica exclusivamente por meio de movimentos não verbais animados, gerados de maneira processual com base na maneira como você interage com ele. O resultado é uma narrativa completamente não linear, em que todas as respostas do personagem são acionadas por inteligência artificial complexa e sistemas de emoção que respondem aos seus comportamentos — tudo renderizado em tempo real.

Os resultados:

  • Criação de um filme premiado em VR interativo, exibido mundialmente 
  • Desenvolvimento de um mundo alienígena cinemático, altamente estilizado com renderização em tempo real 
  • Extensão da narrativa em VR ao possibilitar que o público faça parte da história
  • Habilitação das pessoas para desfrutar de Bonfire em qualquer lugar por meio de headsets VR
Junte-se em torno da fogueira em VR

Tornando os espectadores parte da história

A visão orientadora do Baobab é criar experiências de narrativas imersivas em que os espectadores assumem uma função ativa na narrativa. "Nós acreditamos que a principal força da narrativa é a capacidade de criar experiências emocionais por meio de caracterização vívida. Se pudermos fazer você realmente se importar com os personagens, você se aplicará mais no resultado e poderá até se tornar uma pessoa mais solidária", diz Larry Cutler, cofundador e CTO no Baobab. 

Validado com prêmios do setor e críticas positivas, Unity e Baobab desafiaram os limites tecnológicos para alcançar este objetivo. Essa experiência em VR aclamada pelos críticos coloca você em uma posição difícil e emocional: você protegerá a vida em um planeta estranho ou o escolherá como nova casa para a humanidade? 

Renderização em tempo real para VR móvel

Os projetos anteriores do Baobab foram projetados para executar em headsets, como Oculus Rift e PlayStation VR, alimentados por hardware de ponta. Para Bonfire, eles visaram headsets VR independentes, como Oculus Quest, em que os usuários são completamente móveis, não ligados a um computador. Bonfire foi desenvolvido, otimizado e lançado inicialmente como parte do lançamento do Oculus Quest — um dos poucos não jogos a receber o consentimento da Oculus.

Mas renderizar uma experiência em VR em tempo real representou um desafio pois os chipsets móveis têm aproximadamente uma ordem de magnitude a menos de poder computacional em relação aos chipsets de ponta. 

Para o resgate, veio o diretor de arte do Baobab, Kal Athannassov, vencedor do Oscar e do Emmy, que desenvolveu um design estilizado que gravitou rumo a formatos gráficos simples que funcionam bem em dispositivos móveis. Ao longo da produção, a equipe enfrentou diversos desafios de otimização, como a renderização de personagens orgânicos, como Pork Bun, com fidelidade total e a criação de uma estética de iluminação estilizada para uma fogueira que lança sombras em todos os personagens dinâmicos e objetos do ambiente.

O Baobab usou o Pipeline de Renderização de Scripts (SRP) do Unity para produzir este ambiente rico em gráficos. De acordo com Nathaniel Dirksen, supervisor digital do Bonfire, "o novo Pipeline de Renderização de Scripts foi essencial para a nossa capacidade de renderizar o Bonfire em tempo real em headsets VR móveis, como o Oculus Quest. Com a arquitetura modular, nós pudemos incluir somente a funcionalidade de renderização necessária para o visual desejado. Por exemplo, nós criamos uma técnica de iluminação personalizada destinada à formação de sombras da nossa fogueira cintilante. O SRP nos permite maximizar os recursos de renderização necessários para dar vida ao nosso mundo alienígena cinemático." 

Bonfire by Baobab Studios

IA e narrativa não linear

A equipe criou sistemas sofisticados de IA de personagens e narrativa não linear no Unity, permitindo que o espectador assuma a função de um personagem principal. Eles alcançaram avanços criativos e técnicos significativos em inteligência artificial e emoções que permitiram evocar empatia, revelando não apenas a natureza de um personagem, mas também a natureza do espectador, que se baseia nas grandes tradições da narrativa. 

Para o cérebro de IA de Pork Bun, o Baobab buscou gerar animação processual com a mesma qualidade de desempenho de personagem como se tivesse sido criado por um animador. Resumindo, a personalidade de Pork Bun precisou ser integrada ao sistema de IA. Por muito tempo, o sistema de IA produziu movimentos plausíveis, mas era mecânico e não refletia o verdadeiro caráter de Pork Bun. A estrutura de animação flexível do Unity foi essencial para possibilitar a captura da "ilusão de vida" conforme Pork Bun reage a você.

Inspiradas pela comédia stand-up

Apesar dos temas sérios de confiança e sobrevivência, Bonfire é uma experiência cômica e casual com um script muito mais longo do que as pessoas podem achar. A equipe projetou um sistema dinâmico modelado segundo as rotinas de stand-up de Ali Wong, compostas por bits, piadas e chunks, unindo tudo. Ali gravou todas essas variações de linhas para garantir que seu personagem responderia de maneira adequada. 

Dirksen explica: "essa estrutura se estendeu muito além do que pensamos sobre o script — toda a abordagem técnica foi desenvolvida com base em nosso sistema proprietário, Storyteller, projetado para programação de um típico conjunto de comédia. Esses blocos de construção puderam ser facilmente representados usando Timeline ou Animator Controllers do Unity, conforme apropriado. Ao realizar a transição perfeita entre eles, com base nas ações do usuário, Debbie e Pork Bun podem entregar desempenhos responsivos, garantindo que as ações ainda contribuam para uma narrativa atraente". Debbie reage de maneira processual às ações do espectador — com diferente animações e linhas de fala — oferecendo um desempenho cômico improvisado exclusivo para cada espectador.

Os personagens colocam você sob pressão

Aproveitando o conjunto de ferramentas de animação do Unity, Bonfire oferece desempenhos de personagens animados de alta qualidade em VR. Mas não é só qualidade de gráficos e animação, é como o Unity possibilitou que o Baobab desse vida ao mundo e aos personagens pressionando o espectador a tomar decisões significativas e difíceis — fazendo parecer real.

Como diz Cutler, "em Bonfire, suas relações com os personagens mudam ao longo da história conforme aumentamos os riscos. Em VR, podemos permitir que você aja de acordo com a empatia sentida e realmente faça algo solidário. Para Bonfire, o Unity nos permitiu criar um mundo em VR imersivo onde os personagens reagem e respondem ao que você faz, ao contrário de nossa última experiência em animação".

Equipado com as últimas ferramentas de VR e o suporte multiplataforma do Unity, o Baobab está se conectando com o público como nunca visto antes. Ao criar experiências de narrativa únicas, estão quebrando as barreiras físicas e transportando públicos — onde quer que estejam — para novos mundos imersivos. 

Em seus mundos

"Nós acreditamos que a principal força da narrativa é a capacidade de criar experiências emocionais por meio de caracterização vívida. Se pudermos fazer você realmente se importar com os personagens, você se aplicará mais no resultado e talvez até se tornar uma pessoa mais solidária."

Larry Cutler, Co-Founder and CTO, Baobab Studios

"O novo Pipeline de Renderização de Scripts (SRP) foi essencial para a nossa capacidade de renderizar o Bonfire em tempo real em headsets VR móveis, como o Oculus Quest. O SRP nos permite maximizar os recursos de renderização necessários para dar vida ao nosso mundo alienígena cinemático."

Nathaniel Dirksen, Digital Supervisor, Baobab Studios

Para Bonfire, o Unity nos permitiu criar um mundo em VR imersivo onde os personagens reagem e respondem ao que você faz, ao contrário de nossa última experiência em animação."

Larry Cutler, Co-Founder and CTO, Baobab Studios

Usamos cookies para garantir a melhor experiência no nosso site. Visite nossa página da política de cookies para obter mais informações.

Eu entendi