【问题标题】:Is there a way to enable multithreaded rendering with ARCore or ARInterface on Unity for a device?有没有办法在 Unity 上为设备启用 ARCore 或 ARInterface 的多线程渲染?
【发布时间】:2018-01-31 09:00:58
【问题描述】:

我正在使用 ARKit 在 iOS(在 iPad Pro、iPhone 6s、iPhone X 上测试)上进行 AR 项目,我的性能比在 Android(三星 S8)上要好得多。我相信这是因为我在 iOS 版本上启用了多线程渲染,但在 Android 上,我无法启用它。当我尝试使用多线程渲染构建它时,我得到“使用彩色相机时探戈不支持多线程渲染”错误。作为参考,我在 iOS 上的一个场景中有 30 fps,在 Android 上我有 3。

所以我的问题是,是否有解决方法?我能找到的唯一与远程相关的线程是:“Camera texture in Unity with multithreaded rendering”,但它是关于探戈的,我找不到与 ARCore 相同的选项。我也尝试了 ARInterface,但我遇到了同样的问题。

提前致谢。

【问题讨论】:

    标签: android multithreading unity3d arcore


    【解决方案1】:

    不幸的是,现在的答案是否定的。我有点怀疑,但这可能会对你有所帮助:https://github.com/google-ar/arcore-unity-sdk/issues/141

    见第二条评论。

    ARCoreSessionConfig.cs 中将第 37 行更改为 false: public bool MatchCameraFramerate = flase;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-01
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多