OC4 Unreal Developer Highlight: Future Lighthouse
2017年9月21日

OC4 虚幻开发者亮点:Future Lighthouse

作者 Roberto Romero Perez, CTO at Future Lighthouse

在 Oculus Connect 4 上,用虚幻引擎打造的叙事体验《MELITA》的创造者 Future Lighthouse 将面向 VR 社区讨论和宣传技术主题。他们将开设一个专门的小组“构建全球社区”,集合世界各地的开发者们,分享他们在各区域社区的工作体验,共同分析现状,讨论如何推动行业发展。

演讲者包括来自 Future Lighthouse 的 Roberto Romero Pérez(西班牙)、来自 Ìmísí 3D Creation Lab 的 Judith Okonkwo(尼日利亚)和来自 Psychic VR 的 Nausharwan Mir(日本)。由 VRBase 的 Sara Vogl(阿姆斯特丹/柏林)主持。

Unreal+Engine%2FblogAssets%2F2017%2FSEPTEMBER+2017%2FFuture+Lighthouse+at+OC4%2FHighresScreenshot00006-770x416-3da72f203eb1a0d5472b41eb6c0b9b4ae42e3ac8

Future Lighthouse 的《MELITA》营造了一种电影体验,MELITA 是一个高级 AI,Anaaya 是一个充满智慧的女性科学家,她的任务是寻找人类可以居住的新星球,他们共同踏上了探索生命意义的旅程。

“随着沉浸式技术行业的不断成熟,在推动这种媒介发展,发挥真正潜力的过程中,女性群体起到了重要作用。”合作伙伴 Malia Probs 说道,她来自 VR Scout and Women in XR,这是一家关注女性领导的沉浸式科技创业公司的风险投资基金机构。“作为目前为止最具雄心壮志的 VR 项目之一,《MELITA》有一个强大的女主角,这种设定非常适合我们的主旨。”

Unreal+Engine%2FblogAssets%2F2017%2FSEPTEMBER+2017%2FFuture+Lighthouse+at+OC4%2FHighresScreenshot00025-770x408-683278114d7e64a968824603cc4366b89e57e6d5

《MELITA》的故事包含三个部分,第二个和第三个仍在开发阶段,目前正在通过威尼斯电影节联合制作计划寻求资金。除了让他们有资格申请参加奥斯卡的 VFF 首映,该项目还将亮相 OC4。

“这个项目与其他 VR 体验不同的是将电影动作、人物发展、角色和对白结合了起来。”Future Lighthouse CEO 兼《MELITA》总监 Nicolás Alcalá 说道,“这次体验挑战了 VR 电影叙事的极限,感觉就像是观看者置身于自己最喜欢的任何动画电影当中一样。”

Unreal+Engine%2FblogAssets%2F2017%2FSEPTEMBER+2017%2FFuture+Lighthouse+at+OC4%2FMelita_Lake-770x433-93366500bda7c95f6b092cf335e41b25e67ae859

Future Lighthouse 开发了两种不同的视角,通过三个部分构成的体验,探索了沉浸式故事的全新互动方法。“导演模式”引导观看者以电影的方式感受情感和叙事的发展。“玩偶模式”让你能够从隐形巨人的视角观察一切,形成自己的观点。除此之外,还可以在主线故事之外与不同的场景和角色互动。

“《Melita》是一次与众不同的技术挑战,我们希望能够突破极限。”Future Lighthouse CTO Roberto Romero 说道,“用虚幻引擎构建这个项目让我们能够在各个方面挑战极限,添加互动元素,供大家在整部电影中探索。”

Unreal+Engine%2FblogAssets%2F2017%2FSEPTEMBER+2017%2FFuture+Lighthouse+at+OC4%2FHighresScreenshot00003-%282%29_%28CON-TITULO-Melita%29-770x397-e3273e2ca55c93a5e376f696020992a8693a75bf

Future Lighthouse 首席技术官 Roberto Romero Perez 的技术战略:

全息图:我们使用材质参数集合和我们自己的蓝图系统,可以更好地管理全息图效果,使我们能够控制单个设置和全局设置,例如不透明度、强度、颜色等,而不必在 Sequencer 中单独对每个元素制作动画。考虑到每个场景必须经历的迭代流程,包括发生的事件和对资产本身的更改,这是必不可少的。

关卡流式播放:直到该项目的最新阶段,我们才被迫使用关卡流式播放。在此之前,我们的 13 个场景都是独立的,按顺序加载,但我们显然需要连贯的配乐,场景自然而然地切换,而不能有加载时间。我们主序列的音乐轨道独立于其他序列,它也负责处理基本控制。

我们按顺序编写了每个场景及其子场景的名字(照明、动态和静态),还把它们添加到由一系列字符串构成的结构当中,这些字符串决定了每个场景的顺序、这些场景在应用程序当中的顺序以及每个序列的总持续时间。我们实时读取这个结构,以得知是需要加载还是卸载场景,并控制是否场景始终可见,从而控制内存负载和优化性能。

Unreal+Engine%2FblogAssets%2F2017%2FSEPTEMBER+2017%2FFuture+Lighthouse+at+OC4%2FHighresScreenshot00011-770x416-4980cde3d02c17aa157026ffff743f4fb65a9c70

转换:除了 Sequencer 包含的消退转换,我们还必须实现另一种方法,随时使用控件进入和退出场景。为此,我们使用了全局后处理效果,它仅在适当的时候逐渐激活,以达到导演所需的效果。

故事扩展:《MELITA》中的互动探索会逐渐揭示 Melita 在不同地点的过往经历。我们为角色创建了不同的互动元素 - 例如,角色可以爱抚一头熊,在路上与蝴蝶玩耍,或者揭露语音记录,通过与这些元素关联的声音碎片,扩展 Anaaya 和 Melita 的故事。

--

有关即将开设的 OC4 小组的更多信息,请前往官方 Oculus Connect 网站。有关《MELITA》和 Future Lighthouse 的更多信息,请点击这里