【更新中】Unity 2020 发行说明(XR部分)

【更新中】Unity 2020 发行说明(XR部分)

查阅发行说明是了解Unity版本变化的有效手段。如果当前项目使用的Unity存在一些问题,那么在新的版本中有可能会得到解决;如果项目尝试使用一些新的功能,通过阅读发行说明,或许能够发现新功能目前是否存在兼容性问题。

在每一次版本发布以后,Unity都将通过发行说明告知开发者当前版本存在的问题、已修正问题、新功能、API变化等,本文将Unity 2020发布以来的所有关于XR方面的更新说明整理如下,旨在为开发者提供一些针对性的参考。

说明:

  1. 关于XR的开发,并不仅与XR特性相关,其他更新请参考官方全文。
  2. 列表中缺省的版本表示当前版本没有XR相关更新。

本文处于更新中,预计3月底新完毕

 

Unity 2020.1.0 发行说明

修复(Fixes)

  • 构建ARCore应用程序现在支持Android Gradle Plugin 3.6.3及更早版本
  • 修复了基于URP和HDRP的XR项目的自动升级相关问题
  • 修复了“无法计算eye texture纵横比(can't calculate the eye texture aspect ratio)”的警告
  • 修复了在开发WMR平台应用时使用URP时编辑器崩溃的问题
  • 废弃部分内置VR公共API
  • 修正了Oculus Quest和GO的renderViewport缩放问题。
  • 修复了Holographic Emulation 窗口远程错误,该错误导致Unity在选择Hololens 2时会远程到Hololens 1设备。
  • 修正了Hololens 2截图时不包含Unity应用内容的问题。
  • IntegratedSubsystem实例如果被销毁,将返回running = false,而不是抛出异常。
  • 修复了当AR会话停止或重启时关于多点云可跟踪对象的相关问题
  • 修复了从UWP x64应用程序远程到V2设备的问题。
  • 修复了使用ARKit包(com.unity.xr.arkit)时的着色器编译问题。
  • 修正了在使用多视图时Vulkan framebuffer层计数逻辑。
  • 修复了Oculus Go/Quest在屏幕外交换链(off-screen swap chains)上的Vulkan渲染问题
  • 修复了片段密度图的Vulkan使用标志。
  • 修正了Camera.SetStereoProjectionMatrix中的XR警告垃圾邮件问题。
  • OpenVR将不再为任何控制器报告任何手指轴向信息。
  • 防止Hololens应用程序在运行中的应用程序中切换焦点到2D视图时暂停。
  • UnityEngine.XR.InputDevice特征值现在将为尚未赋值的旋转(rotations)返回为Quaternion.identity。
  • XR Management 更新至3.0.6
  • 更新了XR Plugin Management以改善用户工作流程。

变化(Changes)

  • 如果使用Vulkan和XR Management,则暂时禁止在运行时更改MSAA的级别。
  • Unity不再包含ARCore客户端库。这些库现在可以通过安装ARCore SDK for Unity(由Google分发)添加到项目中。
  • Oculus XR Plugin包更新至1.3.4

改进 (Improvements)

  • Oculus XR Plugin 更新至1.2
  • XR Oculus Plugin 更新至 1.1.5

API变动(API Changes)

  • 将XR SDK的 zNear / zFar / sRGB暴露给了C#脚本的显式深度共享。

 

Unity 2020.1.1 发行说明

修正(Fixes)

  • 添加了一个预初始化的标志,以请求屏幕外的Vulkan交换链。
  • 构建基于Android的ARCore应用程序目前可以使用任意Gradle版本至 3.6.0

API变动(API Changes)

  • 在SystemInfo中暴露了新的字段,以便SRP和终端用户能够对单通道渲染技术所需的图形功能有更多的了解。

变化(Changes)

  • Oculus XR Plugin 包更新至1.4.0

 

Unity 2020.1.3 发行说明

修正(Fixes)

  • 修复了向TryGetFeatureValue传递空字符串时引起的崩溃问题。
  • 修复了输入系统(Input System)总是在LateUpdate中执行XR按钮命令的问题。

变化(Changes)

  • Windows Mixed Reality 包认证版更新至3.3.1

 

Unity 2020.1.4 发行说明

修正(Fixed)

  • 添加了在渲染后始终忽略深度的选项。

 

Unity 2020.1.5 发行说明

修正(Fixes)

  • 减少了不必要的Vulkan后缓冲区分配。

变化(Changes)

  • Oculus XR Plugin 包更新至1.4.3

改进(Improvements)

  • 修改了XR统计信息以缓存线程安全的统计数据,这些数据仅在经过一个渲染通道后才被提升为“实时”数据。但是,在实际渲染帧之前(如“帧率”),需要“初始化”一些数据点。

 

Unity 2020.1.6 发行说明

修正(Fixes)

  • 修正了在多通道模式下,GetStereoViewMatrix和GetStereoProjectionMatrix在双眼中返回相同值的问题。

变化(Changes)

  • 更新AR Foundation验证包和相关包。

 

Unity 2020.1.8 发行说明

修正(Fixes)

  • 修复了使用XR多通道渲染时SRP批处理器激活的问题。
  • 通过离屏交换链改善了Vulkan的内存使用情况。

 

Unity 2020.1.9 发行说明

变化(Changes)

  • Oculus XR Plugin 包更新至1.5.0

改进(Improvements)

  • 更新了关于 XRDisplaySubsystem.scaleOfAllViewports 和 XRDisplaySubsystem.scaleOfAllRenderTargets 的 api 文档。

 

Unity 2020.1.11 发行说明

修正(Fixes)

  • 更新AR Foundation验证包和相关包。

改进(Improvements)

  • XR Plug-in Management更新至3.2.16,Windows MR XR Plug-in更新至3.4.0

 

Unity 2020.1.12 发行说明

修正(Fixes)

  • 修复了使用SRP时XR闪屏(Splash Screen)消失的问题。
  • 修复了在使用立体多通道渲染每只眼睛时,使用了不同的摄像机,导致左眼渲染右眼,右眼完全不渲染的问题。

 

Unity 2020.1.14 发行说明

修正(Fixes)

  • 在VR设备上看不到Android对话框时,利用VR设备上的上下音量按钮来确认和继续,而不是只限于点击屏幕上的 "Ok "按钮。

Unity 2020.1.15 发行说明

已知问题(Known Issues)

  • [XR SDK][Oculus] EarlyUpdate.XRUpdate 存在峰值不一致的问题

变化(Changes)

  • Oculus XR Plugin 包更新至1.6.1

 

Unity 2020.1.16 发行说明

已知问题(Known Issues)

  • [XR SDK][Oculus] EarlyUpdate.XRUpdate 存在峰值不一致的问题

修正(Fixes)

  • 面向Lumin OS构建应用时,不再需要将预编译的托管DLLs打包到最终的MPK中。
  • 面向Lumin OS 在构建IL2CPP库时,现在可以正确地包含源插件。
  • 修复了当启用VR时,VSync在Profiler中不显示的问题。

变化(Changes)

  • com.unity.xr.legacyinputhelpers包认证版更新至2.1.6
  • com.unity.xr.legacyinputhelpers包更新日志:
    • 支持URP/HDRP 10.1
    • 修复了URP和HDRP中的rig移动异常问题。
    • 将近切平面(near clip plane )的默认值改为0.01f。
    • 修复了使用彩色相机时的错误信息

 

Unity 2020.1.17 发行说明

已知问题(Known Issues)

  • [XR SDK][Oculus] EarlyUpdate.XRUpdate 存在峰值不一致的问题

 

更多XR课程和资料,欢迎关注公众号:XR技术研习社,点击这里了解我的最新课程《SteamVR 2.x 交互开发指南》

【更新中】Unity 2020 发行说明(XR部分)

 

上一篇:centos7安装elasticsearch和kibanna


下一篇:54_pytorch GAN(生成对抗网络)、Gan代码示例、WGAN代码示例