Unity 20192发布:改进优化VRAR开发
近日,Unity Technologies发布了Unity 2019.2版本,在最新的版本中包括一些适合沉浸式内容开发人员的新特性。
Unity 2019.2版本提供了170余个更新和改进。特定的VR/AR增强和改进将有助于开发人员进行沉浸式内容设计,这些包括VR支持Unity的高清晰度渲染管道(HDRP)。目前仅限于Windows 10和Direct3D11设备,开发人员将能够提高他们的项目在高端硬件上的可视化能力。
在支持AR开发人员方面,Unity发布了一个名为AR Foundation的专用解决方案。现在ARKit和ARCore在支持人脸跟踪、2D图像跟踪、3D对象跟踪、环境探测等方面得到了大量改进。
AR更新内容:
面部跟踪(ARKit和ARCore):您可以访问面部标记,检测到的面部的网格表示,以及混合形状信息,这些信息可以输入到面部动画平台中。Face Manager负责配置面部跟踪设备,并为每个检测到的面部创建GameObject。
2D图像跟踪(ARKit和ARCore):该特性允许您在环境中检测2D图像。被跟踪的图像管理器自动创建表示所有可识别图像的游戏对象。您可以根据特定图像的存在改变AR体验。
3D对象跟踪(ARKit):您可以将真实世界对象的数字表示导入到Unity体验中,并在环境中检测它们。被跟踪的对象管理器为每个被检测到的物理对象创建游戏对象,使体验能够基于特定现实对象的存在而改变。除了游戏之外,该功能还可以用于构建教育和培训体验。
环境探测(ARKit):它可以探测特定区域的灯光和颜色信息,这有助于3D内容与周围环境无缝融合。环境探测管理器使用此信息在Unity中自动创建立方体贴图。
动作捕捉(ARKit):捕捉人们的动作。人体管理器检测在摄像机框架中识别的人的2D(屏幕空间)和3D(世界空间)。
人物遮挡(ARKit):这使得现实的AR体验更加真实,将数字内容融入现实世界。人体管理器使用深度分割图像来确定是否有人在数字内容前面。
协作会话(ARKit):这允许多个相互连接的ARKit应用程序不断地共享它们对环境的理解,从而支持多人游戏和协作应用程序。