Unity 6预览版已推出,并针对XR内容开发作出改进

IP归属:广东

编译/VR陀螺

Unity游戏引擎是当今绝大多数XR游戏的基础,现在已为开发者推出预览版,包含了多项让XR开发更轻松的新功能。

Foveated Rendering

首先是内置的Foveated Rendering API。这项功能允许开发者仅降低用户周边视角的分辨率,从而在不影响用户视角中心图像质量的情况下提高渲染性能。Unity的Foveated RenderingAPI还支持Quest Pro和PSVR2等头显的眼球跟踪Foveated渲染,无论用户将视线转向何处,系统都能保持高分辨率渲染,同时降低外围的分辨率以提高性能。

图源:Unity

Unity表示,Foveated Rendering API与必要的PSVR2和Oculus XR插件兼容,并声称“即将”支持OpenXR。

Composition Layers

Unity 6预览版还添加了一项Composition Layers的新功能,这是一种以尽可能高的质量将纹理渲染到XR应用程序中的技术。

XR应用程序的渲染通常是绘制一个完整的帧,然后根据头显镜头扭曲图像的方式对该帧进行变形。这两步过程意味着场景中的任何内容都要采样两次,这必然会降低最终输出的质量。

Composition Layers允许开发人员以一种特殊的方式渲染纹理,在绘制的同时进行扭曲,避免了双重采样问题,否则纹理的最终质量就会降低。这对于UI、文本、十字线和地图等平面纹理尤其有用,因为在这些纹理中,双重取样的模糊效果会特别明显。它还有助于在XR中以尽可能高的质量渲染照片和视频。

使用Composition Layers(图源:Meta)

这一功能已存在多年,但一直没能获得更大范围的应用,尤其是对跨平台开发来说。现在,Unity 6预览版直接内置了该功能,开发者可以更轻松地使用该功能锐化游戏中的关键纹理,使其适用于所有支持的头显。

除此之外,Unity 6预览版支持主流的XR平台,包括ARKit、ARCore、visionOS、Meta Quest、Playstation VR、Windows Mixed Reality等,优化MR、手眼输入以及改进的视觉保真度,具体更新内容可访问Unity官网。

来源:roadtovr

陀螺科技现已开放专栏入驻,详情请见入驻指南: https://www.tuoluo.cn/article/detail-27547.html

VR陀螺专栏: https://www.tuoluo.cn/columns/author1286744/

本文网址: https://www.tuoluo.cn/article/detail-10112384.html

免责声明:
1、本文版权归原作者所有,仅代表作者本人观点,不代表陀螺科技观点或立场。
2、如发现文章、图片等侵权行为,侵权责任将由作者本人承担。

相关文章