ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-03-29 16:29:10  阅读:374  来源: 互联网

标签:修复 Oculus 2020.1 更新 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 交互开发指南》

 

标签:修复,Oculus,2020.1,更新,Unity,2020,XR
来源: https://blog.csdn.net/sovida/article/details/115304312

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有