Meta日前发布了一个开源演示内容《Discover》,从而向开发者演示如何利用关键的混合现实功能,并将其集成到自己的项目之中。
据悉,它展示了如何集成Presence Platform平台的MR功能,包括场景、空间锚点、共享空间锚点和透视。它甚至展示了所述功能如何与Interaction SDK、Avatars SDK和Photon Fusion一起工作。完整代码已托管至GitHub。
探索混合现实的可能性
利用Scene场景,《Discover》可以使用玩家物理房间的情景信息,苍耳能够将“应用”放置在环境之中。这个场景信息将会在“DroneRage”和“MRBike”中进一步体验应用:前者是一款在房间中抵御外星无人机入侵的MR射击游戏;后者则是一款指导用户如何组装自行车的教学性应用。
另外,《Discover》集成了共享空间锚点,这意味着当其他人加入你的实例时,他们会在相同的地方看到相同的内容,从而为每个参与者创造一个无缝的沉浸式体验。当然,远程玩家会作Avatar进入房间,并可以使用移动系统进行瞬间移动。
同时,《Discover》使用Interaction SDK实现与虚拟对象的自然直观交互。这意味着展示中的所有交互都支持控制器和裸手交互。
值得一提的是,《Discover》包括一个FakeRoom系统。当真实场景不可用时,所述功能可以加载模拟场景,从而提高开发者在Unity编辑器中直接迭代的速度。当然,你可以使用QuestLink在编辑器中进行测试。
《Discover》目前已经登陆App Lab,而完整代码则托管至GitHub。