0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

“互动叙事:传统动画与VR动画的探索”的演讲

fFU3_vrtuoluo 来源:lq 2019-05-19 11:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在Unite Shanghai2019大会上,来自VR影视工作室Baobab的软件工程师Mike Solovykh在大会技术专场演讲上为大家带来了主题为“互动叙事:传统动画与VR动画的探索”的演讲。

Baobab是一家来自美国的VR影视工作室,据Mike Solovykh介绍,工作室由大约20至25人组成,多为拥有动画、电影、游戏背景的开发者。公司CEO Maureen Fan曾担任Zynga的游戏副总裁,另一位联合创始人Eric Darnell则是4部《马达加斯加》电影的制片人兼导演,同时他也是一位非常有名的作家。Baobab工作室曾凭借《Asteroids!》和《Crow:The Legend》两部作品相继拿下两次艾美奖,《Crow:The Legend》还获得了首届安妮奖最佳VR制作奖。

Mike Solovykh说道:“在游戏、动画电影发展的过程中,我们并不做电影的制作,也不做游戏的制作,而是专门做VR的体验。到目前为止,包括《Crow: The Legend》,我们已经完成了5个项目,它们都获得了不少动画的奖项。目前的产业中,我们希望能以对文化遗产忠实保持的方式来讲故事。我们希望讲述在乌鸦之中的美洲原住民的故事,当然在这里面也包括像自我的牺牲、个人的发展,以及一百多年历史的美洲原住民的故事。”

“我们非常有幸由一位84岁的美国原住民部落的长老来讲述这个故事,除此以外,还有像慈善事业之中的有关于美州原住民项目的首席执行官来担任制片人。我们故事也是与一些非常有名的演员像John Legend、Oprah Winfrey、Sarah eagleheart、Liza kosh、Randy edmonds 、Diego luna 等进行合作,他们也和我们一起完成了整个制片的过程。”

VR中的交互

在创作《Crow: The Legend》动画的过程中,Baobab的想法有两步,一个是创造沉浸式、互动式的VR体验,让玩家成为故事的一部分,同时它要在头显上呈现。第二是以电影制作的方法实现电影照明和镜头效果,这是希望能创建一种典型的2D动画电影体验。Mike补充道:“这部作品是我们在Unity平台上做出来的,另外我们的预算也比较紧张,所以希望重复使用相关的资源。”

对于VR部分,Mike认为VR特别的地方在于,首先用户可以与真实的世界结合在一起,第二用户可以沉浸在整个环境当中。另外还有一点就是用户可以有自己的角色,并且是去控制它。通过使用VR,可以将人类的自然活动和游戏中的虚拟场景结合在一起,并创造一种非常奇妙的体验。“所以我觉得在这样的过程中,让自己成为游戏中的一员,并且能激发出更多的灵感,这是我们Baobab希望能够创造的,”他说道。

Baobab希望通过互动建立联动,让玩家与周围创造的世界建立紧密的联系,同时他们也希望实时的VR能够让玩家认同,能够让玩家在所在的角色环境中存在,并且成为一个重要的互动部分,与角色建立起可信的关系。

“在《Crow: The Legend》制作过程中,我们对于交互进行了大量的研究,我们希望让它轻松自然,不会在中间有很多的文本告诉用户该做什么,这样会破坏他们的沉浸感。”

在接受专访时,Mike还补充道:“我们会做不同的原形设计,把所有的设计放在一起做用户测试,测试之后看哪个的反馈更好、用户参与度更高一些。再剔除一些会分散用户注意力,效果不是那么好的东西。我们希望我们选的这些交互模式,这些设计的点,能够使用户在看的过程当中自然而然的参与进去。以《Crow: The Legend 》为例子,里面的这些交互设计的点是这样的一个模式来设计。”

在动画中,当玩家挥手触碰到小行星的时候,相应的背景音乐会加入到基本的音轨中,其中的一些互动如果用户不想参与也可以不用触碰任何按钮。“如果说这是一个用户的测试,那这个过程中我们采用一种基于音乐导体运动的节奏,让玩家感觉到在指挥宇宙中的音乐。同时你的行动是有意义的,你的行动可以帮助乌鸦实现它的目标。”

Mike表示,为了实现这一效果,他们非常依赖于Unity的Timeline,“我们在项目中分成了各个场景的Timeline,如光源、光照、VFX等。当场景同时播放时,我们的Timeline都可以创建到我们所见的内容中。我们在制作动画Timeline时,也同步了VFX的Timeline。这里我们可以看到的是比较直观的情况,它是以Timeline的片段作为一个视觉的黑盒子,我们也不一定要知道背后所发生的故事的复杂性,只要剪辑就可以了。”

Timeline也可以进行任何微调,在进入播放模式预览的时候,也可以避免整个故事的控制Timeline变得太长。同时在动画关键帧存在的Timeline资源当中(而不是在场景中设置关键帧),让更多的人同时在同一场景中工作。Timeline也有自己的限制,特别是在循环和保持上,它可以构成一个相对现象的故事,这个地方可以将它保持住,等待另外一个事件发生时继续执行,同时也可以擦除Timeline,但是在这里是有这样一些变化,其他的一些使VFX和光照的变化在同一时间内同步进行。

他还表示:“堆栈顶部的最后一层就是交互和互动,这里我们看到的是一系列的事件,是通过播放来实现这种线性的序列,但是这并不意味着我们没有办法对动态元素进行分层,但是我们的动画就体现在进行分支的控制,来创造这种沉浸式的体验。用户在场景中进行互动的相关信号会对其他行为带来影响。此外在Unity 2019中,还有一些比较高级的功能,比如Marker,都能帮助我们在整个时间轴中实现用户行为和周围环境的交互。”

从VR到2D

在2D部分(传统平面动画)的项目当中,和用户的交互是通过窗口进行的,但是时间轴仍然有用。

Mike在演讲中说道,他们希望将《Crow》带入传统的动画媒介,以增加能够看到《Crow》用户的数量。因为大多数人对于购买昂贵VR头显的意愿并不强烈,而通过2D的电影,Baobab希望实现真正的动画电影效果。

“在这一部分我们把我们的预算和迪士尼、皮克斯这样的大公司比较以后,确定了现实情况下的目标,希望能够产生较高保证度的体验,而且我们没有那么高的预算在Maya中制作电影,所以我们决定使用Unity完成渲染。”

Baobab在VR到2D的过程中进行了调整,包括故事的调整。在VR版本的《Crow》中有一个冒险追随主角的动物角色是由玩家来扮演的,还有光照,每个摄像机的镜头都需要打光,因为在实时的渲染当中,可能会有一到两个或者是更多的实时光照,这取决于性能预算有多少,但是在2D当中因为是渲染的,可以加任何的光照,并得到非常好的效果。

“还有我们的动画效果,如果说你要将像素调整到非常精准和高密度,并且还要和动画片一样,传统上无法做到VR当中,但是同期可以进行VR的生产和制作,这是从VR变成2D,那么在这个过程中,我们会有很多输入的资源。在开始的时候,首先我们的预算和具体的资源还是有限的,我们要用很多以往的资源来创建。那么越来越复杂了怎么办?实际上2D的制作,现在是跟VR的制作同步的,那么VR当中的资源我们也希望能够在2D当中同步,因此,我们的工具要做到这一点,就是2D跟VR的制作是同步的。”

新作《Bonfire》即将登陆Oculus Quest

《Bonfire》是即将登陆Oculus Quest的新作,Mike介绍道,这是一款有着新难度的新项目:“对于这个项目,我们最终要看它是否能在移动平台当中实现效果,我们希望让外星人生物看上去非常逼真。最主要的想法是让用户在外星人还有不同的角色之间有一种亲近感,你可能要给它喂棉花糖,建立亲密联系。换言之,我们要让用户与外星人互动,并对它产生影响,我们要创造人工智能的角色,让用户感觉到它栩栩如生。”

《Bonfire》邀请了美国著名演员兼作家的Ali Wong参与配音,Mike表示这其中最难的部分是工作室内部在故事脚本上和工程师之间如何进行沟通。“我们讨论了一种术语,确定脱口秀的表演方法,脱口秀会有各种各样的笑话和描述,其中的一些笑点构成元素可能会出现在任何地方,并在某一刻同时作用产生影响。那么在这块当中会有很多的细节构成,这些细节包括任何的笑话,但是笑话之间是有联系的,基本上它是来自于有关的话题,有可能是政治、体育,然后我们通过镜头来观察故事,建立一种共同语言,交流故事中的情景。”

“往往一个人的笑话是一个单独的Timeline,根据用户的交换,选择具体的播放位置和播放点,取决于每个区块播放以后的效果,这保持了非线性的结构,同时使我们的Timeline的一致性保持完整无损。”

在演讲最后,Mike说道:“这就是我们在《Bonfire》游戏和《Crow:The Legend》当中的应用。感谢大家听我的介绍,也感谢Unity给我这样的机会。”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • vr
    vr
    +关注

    关注

    34

    文章

    9692

    浏览量

    156568
  • Unity
    +关注

    关注

    1

    文章

    131

    浏览量

    23146

原文标题:推出5部作品,国际动画奖常客,Baobab分享VR动画与传统动画中探索互动叙事

文章出处:【微信号:vrtuoluo,微信公众号:VR陀螺】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智能显示模块可以播放动画吗?动画功能怎么实现,在哪可以添加?

    智能显示模块可以播放动画吗?动画功能怎么实现,在哪可以添加?
    发表于 11-08 08:57

    SGTools--动画控件--屏幕实现动画显示 就是这么简单

    详细步骤可以观看视频, 实现动画很简单,提前准备好gif文件和一个张背景图 使用SGTools工具,就可以制作动画界面啦 视频中屏幕型号是7寸 HMT070ATA-9C
    发表于 09-16 10:29

    【M-K1HSE开发板免费体验】相关源码之阅读和分析1-使用XComponent + Vsync 实现自定义动画

    介绍 XComponent 提供了应用在 native 侧调用 OpenGLES 图形接口的能力,本文主要介绍如何配合 Vsync 事件,完成自定义动画。在这种实现方式下,自定义动画的绘制不在 UI
    发表于 09-03 16:05

    分享---储能UI界面能量流动动画实现方法

    本文分享 工商业储能设备的UI界面中如何实现 能量流动的动画效果。 本例子效果 基于拓普微工业级 7寸屏电容串口屏(HMT070ETA-D型号)实现: 第1步:建立工程和页面 使用SGTools新建
    发表于 09-02 18:22

    CGTN America与CCTV UN:探索人工智能驱动的叙事未来

    华盛顿2025年8月23日 /美通社/ -- CGTN America和CCTV UN发布《探索人工智能驱动的叙事未来》(Explore the Future of Storytelling
    的头像 发表于 08-25 13:42 212次阅读

    【EASY EAI Orin Nano开发板试用体验】使用和LVGL的anim(简易动画)和animimg(图像动画)控件组合实现复杂的动画功能

    在LVGL中,实现复杂的动画功能往往需要anim和animimg两个控件组合实现的,对于anim控件来说,可以实现对obj多边形的平移,缩放,旋转三大操作,甚至用于anim控件的obj变量也可以
    发表于 08-09 21:37

    ElfBoard技术贴|如何在【RK3588】ELF 2开发板中实现自定义开机动画

    在嵌入式Linux系统的启动过程中,默认的文本启动日志往往缺乏良好的用户体验。为了提升设备启动时的视觉效果,可以通过psplash工具实现图形化开机动画,支持静态logo或动态动画显示
    的头像 发表于 07-25 09:37 1257次阅读
    ElfBoard技术贴|如何在【RK3588】ELF 2开发板中实现自定义开机<b class='flag-5'>动画</b>

    【EASY EAI Orin Nano开发板试用体验】使用Linux posix文件读取接口和LVGL的animimg(图像动画)控件实现动画播放以及

    【EASY EAI Orin Nano开发板试用体验】使用Linux posix文件读取接口和LVGL的animimg(图像动画)控件实现动画播放以及使用LVGL定时器实现摄像头图像显示 想要实现
    发表于 07-22 00:34

    Splashtop 助力追光动画远程制作后期,护航国漫高效发展

    《新神榜:杨戬》到《长安三万里》,追光动画在创立的十余年间,凭借对中国特色文化和传统的深度挖掘,为广大影迷带来了一部部制作精良的高口碑大作,成功打造了“新传说”“新
    的头像 发表于 06-19 17:36 1079次阅读
    Splashtop 助力追光<b class='flag-5'>动画</b>远程制作后期,护航国漫高效发展

    用Manim动画生动演示勾股定理

    作者:算力魔方创始人/英特尔创新大使刘力 一,引言 勾股定理是初中数学中最重要的几何定理之一,它揭示了直角三角形三条边之间的数量关系。传统的静态教学方式往往难以让学生直观理解这一定理的本质。而使
    的头像 发表于 04-27 16:36 594次阅读

    基于ESP32的圆形显示屏圣诞主题互动式雪球

    用一款以圣诞为主题的互动式雪球让节日氛围鲜活起来!项目使用矽递科技(SeeedStudio)圆形显示屏和(XIAO)ESP32S3开发板打造出极具视觉吸引力的雪景动画,包含动态飘落的雪花、风效以及
    的头像 发表于 04-15 11:48 1049次阅读
    基于ESP32的圆形显示屏圣诞主题<b class='flag-5'>互动</b>式雪球

    【「极速探索HarmonyOS NEXT 」阅读体验】 初印象:一本纯血鸿蒙应用开发入门的好书

    也没有落下数据库基本操作应用的基本介绍; 在进阶篇章,作者选择了Navigation这个常用路由器组件,还胡Stage模型进行,其中动画组件包括介绍简单动画,复杂动画,交互动画,高级
    发表于 03-04 12:41

    dlpc3433怎样修改固件会将开机时显示的为无启动画面且为外部输入模式呢?

    怎样修改固件会将开机时显示的为无启动画面且为外部输入模式呢?或者说有什么工具可以修改呢?
    发表于 02-27 06:08

    AR和VR中的计算机视觉

    增强现实(AR)和虚拟现实(VR)正在彻底改变我们与外部世界的互动方式。即便是在引人入胜的沉浸式叙事和交互体验背后,这一切魔法都是通过尖端技术的精妙协调创造出来的。增强现实(AR)与虚拟现实(
    的头像 发表于 02-08 14:29 2124次阅读
    AR和<b class='flag-5'>VR</b>中的计算机视觉

    用DeepSeek-R1实现自动生成Manim动画

    动画,视觉化呈现抽象的概念与原理。 什么是Manim?  Manim 是一个基于 Python 的动画引擎,专门用于创建高质量的数学相关动画,广泛应用于教育、科普等领域,帮助人们更直观地理解抽象的数学概念和原理。所有 有志于从事
    的头像 发表于 02-07 12:31 4645次阅读
    用DeepSeek-R1实现自动生成Manim<b class='flag-5'>动画</b>