Using Orbbec UnitySDK in Unity 2022

Hi guys! I got an Orbbec Femto bolt and I am struggling to use it inside unity. I download and import the Unity sdk from here “Release v1.1.9 · orbbec/OrbbecUnitySDK · GitHub” but on the “DepthViewer” scene I have always this warning:

“Profile not found
UnityEngine.Debug:LogWarning (object)
OrbbecUnity.OrbbecPipeline:FindProfile (OrbbecUnity.OrbbecProfile,Orbbec.StreamType) (at Assets/Orbbec/Scripts/OrbbecPipeline.cs:135)
OrbbecUnity.OrbbecPipeline:InitConfig () (at Assets/Orbbec/Scripts/OrbbecPipeline.cs:73)
OrbbecUnity.OrbbecPipeline:InitPipeline (Orbbec.Device) (at Assets/Orbbec/Scripts/OrbbecPipeline.cs:63)
UnityEngine.Events.UnityEvent`1<Orbbec.Device>:Invoke (Orbbec.Device)
OrbbecUnity.OrbbecDevice/d__8:MoveNext () (at Assets/Orbbec/Scripts/OrbbecDevice.cs:62)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)”

Is there any documentation or example project that i could use?

Hello @mouzakischristos
Which sensor model are you using?

Hi @Stepan, I am using the Orbbec Femto Bolt. I actually managed to solve the ‘Profile not found’ issue, but now I am facing another challenge. The depth image appears inside a rhombus-like shape instead of a proper rectangular view. Do you know if there is a way to fix this in Unity? Maybe some kind of Depth Rectification or another approach?

Unfortunately, I don’t know how to do this in the orbbec unity package (only in the Nuitrack Unity Package). But I assume that this is due to the Depth Profile, try to choose a different resolution (the main thing is not 512x512 or 1024 x 1024)