- 0
- 0
- 1
分享
- Made with Unity | 迪拜世博会与Magnopus合作,打造全球顶尖的增强现实体验
-
原创 2022-04-26
Magnopus 是一支由 170 多名艺术家、设计师和工程师组成的团队 ,在美国和英国都设有工作室,主营制作、部署和运营大规模跨现实体验。他们致力于用高质量的现实与虚拟体验将人们聚在一起。在过去三年间,开发并推出了全球最大的地理空间元宇宙体验,该体验适用了 Magnopus 自己的技术栈外加 Unity 引擎制作。
这个兼具品质与难度的项目始于近四年前,当时他们加入了 2020 年迪拜世博会的一个团队,为世博交通馆开发游览体验。交通馆是世博会的三个标志性展馆之一,它代表了世博会的三个主题:移动性、可持续性和机遇。在与团队的探索过程中,他们被里姆·哈希米阁下传达的使命宣言“连接思想,创造未来”所启发,最终开发出 Expo Dubai Xplorer。
制作设想
许多展馆都奉行“过去、现在、未来”的叙事方式,但 Magnopus 选择了让参观者进行一次探索人类出行方式的历史旅程,穿过现实、进入数字世界,到达一个两者交融的世界。这样一来,儿童便能克服自己有限的行动力,建立自己想看到的世界,正如数千年来的人类祖先一样。
在这个探索过程中,Magnopus 禁不住地想:能否在整个世博园区内创建一个 alpha 版?能否以社交媒体上的数字孪生向世界各地的人们分享园区的实地体验,并将虚拟与现实两者联系起来?
这个做起来要比做一个游戏复杂得多,而且虚拟内容的现实基础总是不断变化,但这个雄心勃勃的设想获得了世博会领导层的肯定。于是,Magnopus 从七个国家招募了 200 多名工程师、设计师和艺术家、组成了一支多元化的团队,并与不少相关企业建立了联系。他们一起夜以继日地工作,创造了一个城市般大小的空间,让 2020 年迪拜世博会的现场和线上游客可以在一个共享的体验中实时接触。
经过 39 个月的开发,6 个月的实际运营,外加这场全球性疫情,这种面向未来的体验现在已经成功上线。Expo Dubai Xplorer 能以移动应用、网页、云技术以及现场数字标识的形式使用。
特色功能
该体验使用了复杂的互通技术将两个关键组成结合在了一起——数字层面的内容被用于增强世博会的现场体验;面积高达 4.38 平方公里的场地数字孪生充塞着灵感丰富的体验、200 多座由世界顶级建筑师设计的建筑,还包括 192 个独特的国家馆。
由于在开发设计时采用了虚拟现实技术,所有内容皆能在实物建成之前完成测试。
虚拟活动
我们在各场地内安装了大量的数字艺术设施,用于介绍阿联酋故事、2020 年世博会主题、国家馆,以及那些延伸实地展览的场地小细节。这些活动包括:
01 易于游览的互动式 3D 场景,让游客享受到每一处增强世博体验的细节。例如,用户可以摆放虚拟的珊瑚虫和海绵来建立自己五彩斑斓的珊瑚群,并了解类似石斑鱼等当地鱼类物种。这一活动不仅为阿联酋带来了知名度,也让许多个人对脆弱的珊瑚礁生态系统产生了情感投入,同时还宣扬了阿联酋计划于 2025 年前在阿拉伯湾培育 150 万个新珊瑚生物群落的承诺。
02 用于凸显世博园区特色和建筑的大型增强现实显示器给游客带来了惊喜和欢乐。例如,世博会中心展区奇妙的水上景色启发了团队制作一条 AR 水龙,它会华丽地出现在空中,为游客带来一次近距离的刺激体验。
03 魔法传送门将带着游客进入全方位的虚拟环境,领略遥远的胜景,或一瞥现实中的名胜。阿联酋拥有着大量美不胜收的景点,借助这些传送门的力量,游客们可以轻松地从远程欣赏该地区的美景。
Magnopus 的“Activation”并不止步于观赏美景,还会邀请游客切身参与到世博会中来。游客们将在参观期间获得“Seeds of Change(变革的种子)”,在达到一定进度后便能宣誓为现实中的公益事业做出贡献。这可以形成一个积极的循环:奖励游客持续的好奇心,并反过来赋予他们改变世界的能力。
现实与虚拟的连接
这个多人游戏的特点是现场游客和远程玩家之间可以实时相连,现实与虚拟世界将相互连通,藉此扩大游戏的影响力和参与度。身处世博园区的游客可以与远在世界另一端的朋友(以手机镜头拍摄)一起分享游览体验,并在聊天组中相互交流。
两类游客还可以一起探索可互动的数字孪生。“全收藏”功能还会鼓励游客探索展馆场地,引导他们找到可能被错过的额外内容和场地特色。我们特地把这些内容安排在了人流量较少的区域,以鼓励和奖励人们“不走寻常路”。这些隐藏的宝藏相互之间都有着联系,每个宝藏都暗含着寻找下一个宝藏的线索。
精确的空间位置
由谷歌开发的 AR Core Cloud Anchors 在这里实现了最大规模的应用,让数百万的现场游客能够享受到与现实位置完全一致的增强现实景观。远程游客则可以在类似 Roblox 等流行游戏的界面中打开一个实时更新的场地数字孪生,并浏览同样的 AR 内容和体验。
在 Magnopus 技术栈和云托管服务的支持下,游客可在接近某个地点时自动收到对应的内容,而应用的大小也不至于过于臃肿。基于地理位置的创作接口和覆盖全球的内容分发网络被用于实时更新与发布新内容,使创作者能制作与用户位置紧密相关的新型互动式 AR 体验。
面积达 4.38 平方公里的世博园区数字孪生兼具社交和互动功能
全球各地的数百名艺术家花了两年多的时间来打造这个活生生的园区复制,还用动态光照、艺术设施、动画和惊人的美景来强化了这个世界。
这个线上平台会实时定位现场位置,保证数字孪生能做到高度精确——模型都是按照建筑师的 CAD 或 BIM 文件 1:1 做成的——并根据游客的位置和距离来流传输相应的内容,同时应用安装包的大小也不会过大。
个性化的虚拟形象
游客们可借助先进的虚拟形象生成技术,用自己的一张照片来创建一个卡通版的 3D 角色。Magnopus 的解决方案可生成能直接用于动画制作的个性化 3D 头部模型,模型可包括头发,可以连接到包含 700 多种选择的身体模型上。这些形象完全运行于云端,可以用浏览器或移动设备访问。
高度还原的数字人可让体验更具吸引力、更加个性化。而我们的定制系统减少了用户的使用阻力,让整个过程尽可能地简单。
Unity功能
为了创建这种跨现实体验,Magnopus 团队使用了自己内部的技术栈、一套强大的定制解决方案和 Unity 来解决各种问题,包括:
构建一个轻量级和可扩展的应用,兼容尽可能多的移动设备。
进一步扩展 AR,使内容在所有平台上保持一致。
利用 Addressables 动态打包内容,减小安装程序大小。
轻量、可扩展、跨平台
Unity 的目标是让跨平台应用的开发更轻松,让平台的特殊代码尽可能地减少。这使得 Magnopus 团队能够专注于实现有趣的功能、Magnopus 的集成和吸引眼球的内容,无须花太多时间去迎合某个特定设备,尤其是在当今安卓生态丰富多样的情况下。
在开发期间,团队可以在电脑上生成一个虚拟现实版应用,再将这个简化的应用嵌入到原生的移动应用中,他们甚至还做了一个用在世博园区户外展牌的版本。这个展牌应用是为带有专用 GPU 的 Windows 10 电脑而构建的,它使用摄像头来展示实时的高质量增强现实动画,并使用了与移动应用相同的虚拟形象。
用 AR Foundation 简化 AR 开发过程
Unity 的 AR Foundation 包含了 ARKit 和 ARCore,它成为了 Xplorer AR 应用的直接基础,同时也意味着我们可以用最通用的方法来实现功能。我们可以用同一套代码库和资产建立完整的数字世界和 AR 体验,不必再构建多个不同的应用。
Addressables 动态内容
Magnopus 为 AR 和数字版用户创建了一个定制的广播传输系统。与其在每次内容修改时重新构建整个应用,他们拓展了 Magnopus CICD 的解决方案,利用 Addressables 来完成新内容的重新打包与部署。如果修改较小,这可能就是半小时和几分钟之间的区别。
由于内容和代码相互独立,应用在通过安卓和 iOS 漫长的审核流程后仍能做到内容更新。Magnopus 还建立了一套支持按需下载 Unity Addressable Bundles 的服务,让内容能在特定位置触发交付网络、完成部署。
基于地理位置的创作工具还允许将 Addressable ID 与地理位置关联起来,让设计者们可以实时更新内容的投放。然后,应用客户端便能借助云端 API 快速下载与附近活动相关的内容。
经验总结
由于面对如此规模巨大和富有野心的项目,Magnopus 在一个个挑战中经历了难以置信的成长,学到了很多很多:
01 虚拟/现实体验与电子游戏或手机休闲游戏不同,没有“一刀切”或“现成的”解决方案,因此开发自定义功能至关重要。
02 尽早开始制作,要灵活,避免在纸上过度地设计。只有当你真正玩上的时候,你才会意识到那些看起来很美好的想法可能并没有那么好,你需要在制作过程中灵活地“寻找乐趣”。
03 别忘了人的“认知负荷”。对现场游客来说,现实世界中的精彩已经让人眼花缭乱。要想让线上线下的内容做到完全一致,远程游客需要有“更丰富体验”。
04 避免在设备上运行大量运算,否则用户的电池会在午餐前就用完,然后他会在这一天剩下的时间里非常难受。
05 人们的时间是有限的。大家都愿意拿起手机观看一些有意思的东西,但不消几分钟,人就会感到厌倦,即使内容还没放完也会放下手机。AR 内容的时长较短时,效果最好。
06 在开发技术的同时,还要制作上边的内容,这很复杂,所耗费的时间比你想象的要长。
07 在建造场馆的同时创建数字孪生是一项不小的挑战(尤其是两者需要完全一致!),时刻更新最新的 BIM 非常关键。
08 相较于只服务“特定群体”的特殊设备,你很难设计出适合“所有人、所有地方”的体验。一定要专注于自己的强项。
Magnopus 创建的迪拜世博会 Xplorer 为未来开了一个先例;这是一种把人们和地点结合在一起的好方法。从这个“Alpha”版中所学到的来看,Magnopus 为了性能和灵活性重新组织了代码,并设计出了不少新功能。他们的目标是帮助其他人创造类似的大规模体验,使他们有能力将更多的精力花在独一无二的内容上,而不是耗费在开发那些早就应该标准化的技术上。
长按关注
第一时间了解Unity引擎动向,学习最新开发技巧
-
阅读原文
* 文章为作者独立观点,不代表数艺网立场转载须知
- 本文内容由数艺网收录采集自微信公众号Unity官方平台 ,并经数艺网进行了排版优化。转载此文章请在文章开头和结尾标注“作者”、“来源:数艺网” 并附上本页链接: 如您不希望被数艺网所收录,感觉到侵犯到了您的权益,请及时告知数艺网,我们表示诚挚的歉意,并及时处理或删除。
数字媒体艺术 迪拜世博会 艺术家 虚拟活动 互动式 3D 场景