《篝火》包含基于 AI 的角色,以 VR 方式为您讲述发生在另一个时空的精彩故事

屡获殊荣的 Baobab 如何利用 Unity 为移动端创造身临其境的体验

Baobab Studios:Unity 案例研究

《篝火》是一部能够将观看者转变为实际参与者的虚拟现实 (VR) 电影。您将与外星人交流,并决定故事的发展方向和最终结局。这部电影邀请了喜剧演员、作家、女演员 Ali Wong(Netflix 的 Always Be My Maybe 中的明星)进行配音,是 6 次夺得艾美奖的 Baobab Studios 工作室在继大受欢迎的ASTEROIDS!》和INVASION! 》等之后推出的最新作品。

 

目标

创造以角色关系为导向的交互式 VR 电影。

平台

Oculus Quest、Oculus Rift、PlayStation VR 和 HTC Vive

项目工作人员

20

地点

美国旧金山

从前 ... 在一个外星星球上

《篝火》中,您需要仅依靠篝火和机器人助手 Debbie(Ali Wong 配音)在一个外星球上生存下去。您将遇到 Pork Bun - 一种不会说我们语言的外星生物。Pork Bun 仅通过非语言的动画表演进行交流,这些表演是根据您与它互动的方式生成的。这是一个包含无数转折线的故事,其中的所有角色响应都是由响应您的行为的复杂人工智能和情感系统驱动的 - 所有这一切均以实时方式呈现。

成果:

  • 一部将在全球展示的、屡获殊荣的交互式 VR 电影
  • 实时渲染的、高度风格化和电影化的外星世界
  • 通过让观看者参与其中来增强 VR 叙事体验
  • 让人们能够通过移动 VR 头盔随时随地体验《篝火》
聚集在 VR 篝火旁

让观看者成为故事的一部分

Baobab 的指导思想是创造沉浸式的叙事体验,让观看者积极参与其中。“我们认为,叙事的最大优势在于能够通过生动的角色刻画来创造情感体验。如果能够让观看者真正关心角色,他们就会更深入地参与其中,甚至产生共鸣。”Baobab 联合创始人兼首席技术官 Larry Cutler 如此说道。

为了实现这一目标,Unity 和 Baobab 不断突破技术极限,荣获了多个行业奖项,收到了无数好评。在这一广受赞誉的 VR 体验中,您将面临一个艰难的情感诀择:是选择保护这个奇异星球上的生命,还是选择将这个星球作为人类新的家园?

移动端 VR 的实时渲染

Baobab 之前的项目旨在于高端硬件驱动的 Oculus Rift、PlayStation VR 等头戴设备上运行。对于《篝火》,其设定的目标设备为 Oculus Quest 等独立 VR 头盔 - 用户可以随时随地游玩,不必与计算机绑定。《篝火》最初是在 Oculus Quest 上构建、优化并随 Oculus Quest 一起发布的,这是少数几个获得 Oculus 认可的非游戏作品之一。

但是,要实时提供 VR 体验是一大困难,因为与高端头戴式设备相比,移动芯片组的计算能力要低约一个数量级。

Baobab 艺术总监、奥斯卡奖和艾美奖得主 Kal Athannassov 提出了一个解决方案 - 他开发了一种风格化设计(可在移动设备上正常使用的简单图形)。在制作过程中,该团队解决了许多优化难题,例如完全保真地渲染 Pork Bun 等有机角色、为《篝火》创造风格化照明美学(以在所有动态角色和环境对象上投射阴影)等。

Baobab 使用 Unity 的可编程渲染管线 (SRP) 来生成这种具有丰富图形的环境。《篝火》的数字主管 Nathaniel Dirksen 表示:“新的可编程渲染管线对于我们在 Oculus Quest 等移动 VR 头盔上实时渲染《篝火》的能力至关重要。借助其模块化架构,我们可以只包含实现所需画面所需的渲染功能。例如,我们创建了一种自定义照明技术,以从闪烁的篝火投射阴影。SRP 让我们能够最大限度地利用渲染资源,使我们作品中的外星世界栩栩如生。”

Bonfire by Baobab Studios

AI 和非线性叙事

该团队使用 Unity 创建了复杂角色 AI 和非线性叙事系统,让观看者在其中扮演主要角色。他们在人工智能和情感方面进行了重大创新并取得了巨大的技术进步,不仅展现了角色的本性,也通过传统的叙事模式唤起了观看者的同理心。

对于 Pork Bun 的 AI 大脑,Baobab 的目标是生成程序化的动画,使其质量不亚于动画师手工制作的角色表演。简而言之,Baobab 需要将 Pork Bun 的人格嵌入到 AI 系统中。长期以来,尽管 AI 系统产生的动作较为合理,但表演却很机械化,无法反映 Pork Bun 的真实个性。Unity 灵活的动画框架为 Baobab 捕获 Pork Bun 回应观看者时的真实感提供了巨大帮助。

受脱口秀启发

虽然信任和生存是非常严肃的主题,但《篝火》 却提供了一种幽默、休闲的体验,其剧本比人们想象的要长得多。Baobab 团队设计了一个以 Ali Wong 的脱口秀(由小片段、笑话和大段落组成,将所有内容串接起来)为模型的动态系统。Ali 录制了所有这些具有相似结构的台词,确保其角色会做出适当的反应。

Dirksen 解释道:“这个框架远远超出了我们以往对剧本的看法 - 整个技术方法都建立在我们专有的 Storyteller 系统(设计用于对典型的喜剧进行编码)上。可以使用 Unity 的 TimelineAnimator Controller 轻松地表示这些构建基块。通过基于用户的操作在两者间无缝过渡,Debbie 和 Pork Bun 可以提供衔接流畅的表演,同时确保其反应不会跑题。”Debbie 通过不同的动画和配音台词对观看者的操作做出程序化反应,从而提供即席创作的喜剧表演,这对于每个观众来说都是独一无二的。

通过角色带给您压力

利用 Unity 的动画工具集,《篝火》在 VR 中提供了高质量的动画角色表演。但这不仅仅在于图形和动画质量方面,还在于 Unity 使 Baobab 通过向观看者施加压力 - 让他们做出重大而艰难的决定(这令其感觉真实)- 来让外星世界和角色变得栩栩如生。

正如 Cutler 所说的那样:“在《篝火》的叙事过程中,您与角色的关系将随着‘赌注’的提高而发生变化。在 VR 中,您可以因为被唤起同理心而采取行动,去做出一些富有同情心的事情。对于《篝火》,Unity 让我们能够创造一个使人身临其境的 VR 世界 - 角色会对您所做的事情做出反应,这有别于我们以往的动画影片体验。”

Baobab 获得了 Unity 最新的 VR 工具和多平台支持,以前所未有的方式与观看者建立联系。他们通过创造独特的叙事体验,打破了物理屏障,将位于任何地点的观看者带入其栩栩如生的新世界。

引述

“我们认为,叙事的最大优势在于能够通过生动的角色刻画来创造情感体验。如果能够让观看者真正关心角色,他们就会更深入地参与其中,甚至产生共鸣。”

Larry Cutler, Co-Founder and CTO, Baobab Studios

“新的可编程渲染管线 (SRP) 对于我们在 Oculus Quest 等移动 VR 头盔上实时渲染《篝火》的能力至关重要。SRP 让我们能够最大限度地利用渲染资源,使我们作品中的外星世界栩栩如生。”

Nathaniel Dirksen, Digital Supervisor, Baobab Studios

“对于《篝火》,Unity 让我们能够创造一个使人身临其境的 VR 世界 - 角色会对您所做的事情做出反应,这有别于我们以往的动画影片体验。”

Larry Cutler, Co-Founder and CTO, Baobab Studios

我们使用 Cookie 来确保为您提供网站的最佳体验。有关更多信息,请访问我们的 Cookie 政策页面

明白了