Unreal Engine 4.20今天正式发布,带来了许多更新。在VR领域,新版本为VR应用程序提供了本地混合现实视频合成功能,并更新到了更新版本的Oculus SDK。在AR方面,UE 4.20增加了对苹果的ARKit 2.0和谷歌的ARCore 1.2的支持,以及魔法跃动的支持。
混合现实视频合成
VR的混合现实视频合成功能允许应用程序从现实世界中获取视频并与虚拟世界混合,可以产生非常酷的画面,就像为《Fantastic Contraption》(2016年)的预告片所做的工作一样;这也是播放VR游戏时主播们展示自己的首选方式。
到目前为止,混合现实视频合成通常需要第三方程序和游戏实现。Unreal Engine 4.20直接将这种功能集成到引擎中,简化了开发者为实现此类功能而需付出的工作量。
该功能支持视频输入、校准和游戏中的合成(包括遮挡),但不直接处理捕捉,因此仍需要第三方工具来进行捕捉或直播。该系统还可与移动相机配合使用,只要相机由Vive Tracker或类似设备进行跟踪。该功能的文档可以在这里找到。
更新的Oculus SDK
对于使用Unreal Engine为Rift构建游戏的开发者,UE 4.20将更新至较新版本的Oculus Runtime 1.25,意味着开发者将能够利用自上一版本(UE 4.19的Oculus Runtime版本为1.17)以来的能力和改进。
更新的AR SDK和魔法跃动
与Oculus Runtime一样,苹果和谷歌也已更新了它们的ARKit和ARCore SDK,这些SDK是构建这些平台上AR应用程序的基础,最新版本现已在UE 4.20中提供:
ARKit 2.0
我们添加了对苹果的ARKit 2.0的支持,其中包括更好的跟踪质量、支持垂直平面检测、面部跟踪、2D图像检测、3D物体检测、持久性AR体验和共享AR体验。对这些新功能的支持使您能够将AR对象放置在更多表面上,跟踪面部的位置和方向,识别并使2D图像栩栩如生,检测3D物体,并促进新型协同式AR体验。
ARCore 1.2
我们添加了对谷歌的ARCore 1.2的支持,其中包括对垂直平面检测、增强图像和云锚点的支持。对这些新功能的支持使您能够将AR对象放置在更多表面上,识别和使图像栩栩如生,并促进新型协同式AR体验。
今年早些时候已发布了一款特殊版本的UE 4.19,专门支持魔法跃动的开发,而UE 4.20则是第一个正式支持魔法跃动SDK(Lumin 0.12.0)的“全面支持”版本,这意味着开发者可以使用该引擎的生产版本针对该平台进行开发。
0