将游戏引擎搬入虚拟空间:VR再掀开发环境革命
Epic 的 Lauren Ridge 正使用虚幻引擎的 VR 开发版
VR环境中的VR开发
鸡年伊始,虚拟现实(VR)的开局势头不减往年,依然是众多游戏制作商的开发热点。然而,2D媒介仍然是构建沉浸式3D世界的主要开发工具,有人不禁发问:我们何时才能在VR环境中进行VR开发呢?
答案是——现在就能。游戏引擎界双王Unity和Epic公司都推出了可与现有游戏引擎配合使用的VR开发工具——前者发布了Unity VR编辑器,后者则推出了虚幻引擎VR编辑器。
VR开发的必要性何在?
Unity Labs总设计师Timoni West(狄默妮·韦斯特)认为,VR开发将成为大势所趋。VR开发将有着传统平台无可比拟的直观和准确性。她称,2D工具的不可视性“导致”了诸如Blender和Maya等可视化设计工具的风靡,而VR则正是该问题的治本之策:开发人员能够直接在立体环境中对3D对象进行操作和修改。
“比方说,我想在VR里做一个圣诞节的嘲,”West说道,“用Unity引擎(制作)的流程是,在2D环境中搭起嘲、用网格线来对齐物件、来回移动屏幕确保操作的准确性……不得不售,这么多年来,设计师们在二维环境的操作熟练度已炉火纯青:他们早已了然这些物件在3D环境中的渲染实景。然而,随着VR的诞生,上述这些复杂操作都变得毫无必要:戴上头显,你就能像在现实生活中一样装点你的嘲。这是对传统设计语言的一次革命。”
Lauren Ridge(劳伦·瑞吉)是Epic Games的文档工程师,也是公司虚幻引擎VR编辑器开发团队的一员。与West一样,她也是VR开发的忠实拥趸。
“在(2D环境)中开发VR游戏时,一切全凭感觉:在你最终见到成品前,你很难对(游戏中物件的)摆放作出准确的判断,”Ridge表示,“为此,VR开发工具应运而生:开发者不必在2D编辑器和VR实景反馈中来回浪费时间了。”
VR编辑器的另一处潜力在于,它可以让开发过程更有趣。虽然Ridge称她的团队并非在“游戏化”游戏开发这一过程,但她认为,人们肯定很享受自己亲手建立游戏世界的过程。
VR开发界面长什么样?
在2016年洛杉矶Unite 大会的主题演讲中,West向全球各地的开发者展示了Unity VR编辑器的工作原理:开发者戴着Vive头显、手持手柄,轻松流畅地进出嘲、放置物件、进行编辑。
“我们目前的工作只是在旧能将Unity引擎的现有功能移植到VR中,所以不必摘下头显——你在VR中就能完成开发的一切工作。”West称。
Unity VR Editor 界面
VR开发工具目前仍处于初期阶段,不过虚幻引擎和Unity两款VR编辑器的开源版本已可在GitHub上找到。
“人们对VR的各种新鲜想法总是层出不穷,而我们的关注点正在于帮助人们实现这些好点子,”West表示,“所以我们认为VR编辑器不应该保持闭源。我们真心希望民间能有更好的解决方案的出现,希望能有团队关注、涉猎我们不熟悉甚至完全陌生的领域,这样我们才能共同学习、互促发展。”
VR开发必备工具
在VR中进行游戏开发亦有其缺点:首先,你需要一台性能超群的计算机(West推荐GTX 1080显卡)。不过Ridge也指出,能够进行VR开发的团队十有八九也不缺这点设备。
其次,虚拟空间中的物理操控有其好处也有其难处:在 性上,它们可能不比键鼠那样高效。
“因此,在相当一段时间内我估计VR开发都将是个冷门市场,”West称,“我们需要追踪键盘、完全匹配的3D模型、超出现有旗舰头显的VR分辨率……此外,目前VR内的文本读取也是个不小的难题。”
对于那些对VR开发感兴趣的人们,West和Ridge各自提供了自己的建议:
“我的建议是观看VR设计教程。我们在YouTube和自家官网上都上传了不少相关视频,”Ridge说,“就算不谈VR,观看这些视频对学习游戏开发也有不少帮助。”
“多多尝试,”West说,“思考在VR世界中运动、声效、人体工程学等等因素的构成,想想物理世界中事物运行的规律和原因。VR开发,不仅仅只是物理规则的简单复制。”