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