Unity 包装器中的 Cubemos 骨架跟踪 SDK,未找到 realsense2.dll,未找到 cubemos_engine.dll,未初始化 RealSense 管道!错误

Posted

技术标签:

【中文标题】Unity 包装器中的 Cubemos 骨架跟踪 SDK,未找到 realsense2.dll,未找到 cubemos_engine.dll,未初始化 RealSense 管道!错误【英文标题】:Cubemos Skeleton Tracking SDK in Unity wrapper, realsense2.dll not found, cubemos_engine.dll not found, RealSense pipeline not initialized! error 【发布时间】:2021-09-16 10:40:16 【问题描述】:

我最近购买了 Cubemos 骨骼追踪 SDK。安装后,我尝试使用 Unity 包装器包制作游戏。

我在玩 HeloCubemosScene 时遇到以下错误:

    DllNotFoundException: realsense2RealSense 管道未初始化! Image

    DllNotFoundException: cubemos_engine.dll Image

我尝试按照 GettingStartedGuide.pdf 中编写的故障排除步骤来修复错误,该文档可从 Cubemos site 下载。但是没有什么能解决问题。

什么会导致问题,我该如何解决?

我的规格: CPU:英特尔 i9-9900X GPU:NVIDIA GeForce RTX 2080Ti 内存:64 GB 平台:Windows 10 Unity 版本:2018.4.11f1 Cubemos 版本:3.0

【问题讨论】:

我已将问题编辑为正式方式并添加了答案。它是正确的形式还是我应该改变什么? 感谢分享,看起来很有帮助。我唯一的建议是将堆栈跟踪与错误消息直接包含在帖子中(而不是作为图像),以使您的帖子更具可读性和可搜索性。查看相关meta post 【参考方案1】:

当我尝试在 Unity 中使用 Cubemos 骨架跟踪 SDK 时遇到很多问题。

Cubemos 从未提及的最大问题是 Unity 包装器仅适用于其中集成了 GPU 的 Intel CPU。它不适用于具有 AMD CPU 和配置且只有专用显卡的系统。

我的 PC 配备 Intel i9-9900X,但不包含集成显卡和 NVIDIA GeForce RTX 2080Ti。

设置:

我安装了 Cubemos Skeleton Tracking SDK 3.0,然后安装了受支持的 Unity 2018.4.11f1 版本。 我创建了项目并导入了skeleton-tracking.unitypackage。 当我尝试运行 HeloCubemosScene 时,出现以下两个错误:DllNotFoundException: realsense2RealSense 管道未初始化!First Error Message 我试图通过将 realsense2.dll 复制到 Cubemos.SkeletonTracking/Runtime/Plugins 文件夹来解决这些问题。 两个错误消失了,但出现了一个新错误:DllNotFoundException: cubemos_engine.dllSecond Error Message 我尝试做和以前一样的事情,所以我复制了 cubemos_engine.dll 并将其粘贴到 Plugins 文件夹中。但这一次并没有解决问题。 我执行了 Cubemos GettingStartedGuide.pdf 中编写的每个故障排除步骤,但似乎没有任何效果。

此时,我尝试联系 Cubemos 来解决 Unity 包装器的问题。一周后,我收到回复说:当存在非英特尔 GPU 时,Unity 包装器会出现问题。您有机会尝试没有 Nvidia GPU 的系统吗?否则,很遗憾,包装器将无法工作。

幸运的是,我有一台笔记本电脑 (Dell G3 15),它的 Intel CPU 内置 Intel UHD 630 集成 GPU(它还有一个 NVIDIA GeForce GTX 1650 Ti 专用显卡,但没关系)。 我安装了 Cubemos Skeleton Tracking SDK 3.0 和 Unity 2018.4.11f1 版本。然后我创建了一个项目并导入了skeleton-tracking.unitypackage。这一次,当我在 Unity 编辑器中单击“播放”时,它工作正常!!Working Unity Project

我希望我可以通过这篇文章帮助一些人!

【讨论】:

以上是关于Unity 包装器中的 Cubemos 骨架跟踪 SDK,未找到 realsense2.dll,未找到 cubemos_engine.dll,未初始化 RealSense 管道!错误的主要内容,如果未能解决你的问题,请参考以下文章

如何处理 UIViewControllerRepresentable 包装器中的 NavigationLink?

OpenGL 包装器中的 Alpha/纹理问题

SQLite-WinRT 包装器中的关闭连接

如何从 vue-fullpage 包装器中的子组件调用 fullpagejs 方法?

如何在 API 中隐藏迭代器以使用 std::map 包装器中的项目

使用 Next.js 摆脱 redux 包装器中的控制台日志