Notifications
Article
《Bonfire》:在外星球与AI角色一起编织属于自己的故事
Updated 5 months ago
686
4
《Bonfire》是Baobab Studios发布于Oculus Quest上的互动式VR影片,该片由著名喜剧演员、作家黄阿丽参与制作。本文将介绍工作室是如何使用Unity来制作出一个活灵活现的外星世界的。
原文链接:https://unity.com/case-study/bonfire

Unity案例学习:《Bonfire》

目标:制作出一款角色关系具有真情实意的互动VR电影。
平台:Oculus Quest,Oculus Rift,PlayStation VR和HTC Vive
项目组人数:20
地点:美国旧金山

《Bonfire》是一款影院级虚拟现实(VR)影片。观众可以实实在在地参与到故事,与外星生物交流,而且可以影响故事的展开和最终的结局。电影由作家、喜剧演员黄阿丽(网飞电影《两大无猜》主演)参演,而制作方Baobab Studios则已荣获多次艾美奖,其制作的《ASTEROIDS!》和《INVASION!》深受粉丝喜爱,该VR电影为工作室的最新项目。

很久很久以前,在一个外星球上……

在《Bonfire》中,你必须在一个外星球上活下来,而陪伴你左右的只有一个机器跟班Debbie(由黄阿丽配音)。这时,出现了一只可爱的外星生物——“小肉包”。它不懂我们的语言,只能用些听不懂的音节和肢体表演来与我们交流。“小肉包”的反应取决于我们如何与之互动,也正因此,电影并不是线性的叙事,所有的角色都有复杂的人工智能和情绪系统,可根据玩家的表现做出相应反应,所有的一切都是实时发生的。
工作室的成果:
  • 该互动式VR影片荣获大奖,将在全球播出
  • 构建出了一个高度风格化的影院级异星世界,由实时渲染技术支持
  • 让观众真正地参与到故事中,拓展了VR叙事的边界
  • 让观众能随时随地地用VR头戴设备体验《Bonfire》。

快来围坐到VR篝火边上!

让观众参与到故事中

Baobab的目标是创作一个能让观众在叙事中起到一定作用的沉浸式体验。Baobab联合创始人兼CTO,Larry Cutler说:“我们认为故事的强大之处在于生动的人物形象带来的情感体验。如果观众能真正地关心起角色,就会开始在故事中投入更多,最后甚至会对自身产生影响。”
Baobab的想法得到了许多行业奖项和正面评价的验证,工作室与Unity一道,致力于推动技术边界,实现自己的目标。在本VR体验中,观众将被置于一种情感上两难的境地:是保护这个奇怪星球上的生命,还是将其作为人类的新家园?

移动端VR的实时渲染

Baobab先前项目的目标平台一般为Oculus Rift和PlayStation VR这一类的高端硬件上。而《Bonfire》的目标平台为Oculus Quest一类的单独VR头戴设备,用户可携带设备外出,不必连接到电脑上。《Bonfire》最初是针对Oculus Quest的首发而构建、优化、发布的,是少数几个首发中的非游戏内容之一。
但是实时渲染VR体验是一项不小的挑战,因为移动芯片集与高端头戴设备相比,计算能力要差大约一个量级。
Baobab这时迎来了两位救星:艺术总监Oscar和艾美奖得主Kal Athannassov。他们的艺术风格倾向于使用简单的图形,创作出适用于移动端的风格化设计。在整个生产过程中,团队遇到了许多优化上的挑战,比如渲染“小肉包”这类生物的全清晰图像,为篝火创作一种风格化的光线美感,使其能在所有动态角色和环境对象上投下阴影。
Baobab最终使用了Unity的Scriptable Render Pipeline(SRP;可编程渲染管线)来制作这个丰富的图像环境。《Bonfire》的数字内容主管,Nathaniel Dirksen说:“在Oculus Quest等移动VR设备上,新的可编程渲染管线是我们渲染《Bonfire》的关键。有了模块化的层级后,我们可以只选择具体想要的功能,来产出期望的外观。例如,在篝火闪烁不定时,我们使用了一个自定义的光照技术以实现火的投影效果。SRP让我们最大化利用起需要的渲染资源,让一个活灵活现的外星世界得以成真。”

AI和非线性叙事

Baobab团队用Unity创建了具有非常复杂的人物AI和非线性的叙事系统,让观众能真正成为主要角色。在传统的叙事基础上,团队构建了极具创新性与技术力的人工智能,让AI能唤起观众情感,不仅展现了人物的性格,还间接勾起了观众的内在感受。
Baobab想要给小肉包加上一定的AI智能,能展现循序渐进的动画,同时让动画的质量保持在一个高水准,看起来就像是由动画师亲手制作的一样。简而言之,小肉包的AI系统需要有一个自己的性格。长久以来,AI系统作出的各个动作的确出色,但却死板机械,没法表达出小肉包的真正性格。而Unity灵活的动画框架成为了关键,让小肉包能与观众生动地互动,给人一种“活生生”的错觉。

项目灵感源自“脱口秀”

虽然《Bonfire》含有信任和生存的严肃主题,影片总体上还是一次喜剧式的轻松体验。影片的剧本出乎意料地长,团队录制了黄阿丽的脱口秀表演,将黄阿丽的段子、笑话和包袱连接在一起,设计成一个动态的对话系统。黄阿丽录制了各式各样的台词,确保角色能正确地互动。
Dirksen解释说:“在使用了这种框架后,脚本的表现超出了预期。整个技术方法构建于专有的Storyteller系统之上,该系统专将传统喜剧情景编入代码。Unity的Timeline、Animator Controllers可以轻易、准确地呈现出这些构成部分。Debbie和小肉包可根据观众的反应,在多个部分间无缝转换,做出响应观众的表演,同时这些动作依旧不会偏离整体叙事。”Debbie可以根据观众的行为做出渐进的反应,用不同的动画和画外音台词,组成独一无二的喜剧化表演。

面对角色们带来的压力

《Bonfire》利用了Unity的Animation工具组,制作出了高质量的VR人物动画表演。但是不仅是图像和动画的质量很高,Baobab还利用Unity制作出活灵活现的世界和角色,在一个感觉非常真实的环境中让玩家做出意义重大但又艰难的决定。
Cutler说:“在《Bonfire》中,观众与角色们的关系会逐渐改变,玩家所面临的利害也会愈发重大。我们希望观众能根据自己感受到的情感,做些富有爱心的举动。Unity让VR世界中的角色能正确地对观众行为做出反应,不像此前我们做的动画那样过于程式化。”
得益于Unity最新的VR工具和多平台支持,Baobab在连接观众情感上达到了前所未有的高度。在每个独一无二的叙事体验中,观众们将打破现实世界的屏障,不论身处何处都能沉浸到新的虚拟世界中。

开发过程中遇到问题?在这里提问:connect.unity.com/g/discussion
MWU
32
Comments
Unity小白
5 months ago
unity小白
厉害了
0
Willen~
5 months ago
1
0
Nick Mao
Staff
5 months ago
Translator
Yang Lee在哪里能下载观看呢
这部影片的平台是Oculus,可以在他们的商店里找到。
2
Yang Lee
5 months ago
Mathematical "Master"
在哪里能下载观看呢
0