Meta开源MR技术演示《North Star》 展示Quest顶尖视觉与交互
查看
视觉演示
()
这个沉浸式体验设置在一个奇幻的世界中,灵感来自大航海时代。其中,你将成为北极星号的新人甲板水手,搭乘这艘船只探索神秘的沉没宝藏。
《North Star》旨在帮助你解锁混合现实游戏的可能性,允许你使用动态手势和身体追踪探索一个令人惊叹的世界。在你的旅程中,你可以与你的环境互动,并履行甲板水手的职责;扬起风帆,勇敢地面对凶猛的风暴,应对潜藏在深处的未知危险。
功能和技术的宝库
《North Star》不仅仅只是一次视觉演示,它是一个功能和技术的宝库,可以应用到你自己的项目中。从高度可定制的海洋系统到逼真的绳索交互,北极星的每个方面都设计成在混合现实中突破可能的界限。
-
优化的海洋系统:学习如何创建一个视觉上令人惊叹的高性能海洋系统,增强整体游戏体验。
-时间系统:探索如何创建一个动态照明系统,增加深度和真实感。
-
剧情和NPC:参与一场激动人心的冒险,灵感来自于完全动画和配音NPC的大航海时代。
-
手部追踪玩法:从游戏的独特互动中获得灵感,提高玩家的参与度。
-
逼真的绳索互动:探索如何执行逼真的绳索互动,为你的游戏增加新的沉浸感。
-
舒适设置和易用性:理解舒适设置和易用性功能在创造包容性游戏体验中的重要性。
-
PSO缓存:学习如何提前构建Vulkan的管道状态对象缓存,以防止加载新场景时的帧率下降。
开源项目
作为一个
除了核心项目,它同时包括多个
-
绳索模拟系统
-
有效渲染模板视图功能的视窗渲染器,支持像望远镜这样的功能。
-
叙述系统,这个定制的轻量级框架允许设计师有效地编写游戏事件。尽管主要用于线性结构,但它同时支持分支叙述和多个任务选项。
-
环境系统:一个支持云、天气系统、时间和动态模拟海洋的环境渲染器。
相关Unity包设计成易于使用并集成到现有的项目中。通过使用它们,你可以节省时间,并将更多精力放在为用户创造更具吸引力和沉浸感的游戏体验。
优化和图形技术
团队同时分享了帮助实现原生72 Hz帧率和90hz应用空间扭曲(ASW)的
开发者实现了各种解决方案来解决低帧率,如预加载资产,避免昂贵的调用和优化着色器编译。另外,他们利用Unity Burst Jobs来提高CPU性能,减少quad透支,并对Universal Render Pipeline (URP)进行修改,以进一步提高渲染效率。
团队同时开发了另外两个系统来优化性能:允许设计师动态管理对象的可见性和细节水平的
项目中的所有图形效果可供探索。
系统共同实现了平稳、实时的环境转换,并有全面的文档来帮助你集成它们。具体可访问
团队表示:“通过分享我们的方法和经验,我们希望使你能够优化你的体验,并挑战混合现实的极限。”