How to add Orbbec dependencies in Unity project on Ubuntu 22.04.5

Hello, everyone! Can somebody please help me configure my Unity project? What I did:

  1. I downloaded Orbbec SDK for Ubuntu ( OrbbecSDK_C_C++_v1.10.16_20241021_5113dad_linux_x64_release.zip ) and Orbbec SDK for Unity from this page Orbbec SDK - ORBBEC - 3D Vision for a 3D World.
  2. Then I created my Unity project (I am using Unity 6), and moved .unitypackage file from Orbbec SDK for Unity there.
  3. I deleted all .dll files from OrbbecSDK/Plugins folder and moved .so files from Orbbec SDK for Ubuntu to my OrbbecSDK/Plugins/x86_64 folder. Unfortunately, I have errors, saying that that Orbbec modules can’t be found.

How I tried to fix it:

  1. Chat GPT advised me to add environmental variable LD_LIBRARY_PATH which stores path to my plugins, so I did it, but it didn’t help.
  2. Also I tried Installing Open NI on my virtual machine. (I followed instructions on this link Installation — Orbbec Astra Wiki 2.0 documentation)

I am running my Ubuntu on Virtual Machine. My native OS is Windows 11. I’ve seen the post on this forum, that it is a bad idea to use Virtual machines for Orbbec SDK because of some driver issues. Is it still impossible to launch Orbbec SDK on the virtual machine? I have Orbbec Astra Pro Plus camera.

I have also tried to launch my Unity project with Orbbec SDK on Windows (Hello Orbbec scene), everything worked out of the box, but it didn’t see my device ;( despite the fact that the driver is installed and device manager sees it