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

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

当我玩HeloCubemosScene时,出现了以下错误:

  1. DllNotFoundException: realsense2RealSense 管道未初始化! Image

  2. DllNotFoundException: cubemos_engine.dll Image

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

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

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

当我尝试在 Unity.[=13= 中使用 Cubemos 骨架跟踪 SDK 时,我遇到了很多问题]

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

我的电脑有一个不包含集成显卡的 Intel i9-9900X 和一个 NVIDIA GeForce RTX 2080Ti。

设置:

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

此时我试图联系 Cubemos 以了解我的 Unity 包装器问题。一周后我收到回复说:
当存在非英特尔 GPU 时,Unity 包装器会出现问题。您有没有机会在没有 Nvidia GPU 的系统上试用?否则,不幸的是,包装器将无法工作。

幸运的是,我有一台配备英特尔 CPU 的笔记本电脑 (Dell G3 15),其中配备了英特尔 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

我希望我能在这方面帮助一些人post!