RESOLVED: Orbbec TOP + Femto Bolt - no image 2023.11510 Mac

Launching TD as su using:

sudo "/Applications/TouchDesigner.app/contents/MacOS/TouchDesigner"

… then dropping an Orbbec TOP doesn’t result in any errors or warnings but no permutation of the settings will result in an image from the camera - top stays at 128x128px with all zeroes in all pixels all channels.

Unfortunately, the Femto cameras were not supported on MacOS in version 1.8 of the Orbbec SDK which is what is in the current TouchDesigner release - only Astra and Gemini cameras as listed on their github page.

They did add some support in the newer 1.9 version which we’ve updated to internally and are currently testing. However, the website ( GitHub - orbbec/OrbbecSDK: Orbbec SDK C/C++ base core lib ) currently only lists the Femto Mega for MacOS, not the Bolt. Orbbec has been making updates fairly rapdily, so this could change in the future, but I don’t have any specific info.

We hope to have the TouchDesigner update with the version 1.9 SDK out fairly soon.

1 Like

Understood! Thought I got through the fine print on this one pretty thoroughly but I missed this permutation … looking forward to seeing this get added when that happens.

hey, what is the latest on this? I am looking into buying a depth cam and seems I am quite limited on mac.

As of our version 2023.11880 we are running 1.10.8 of the Orbbec SDK which is supposed to support the Femto Mega on MacOS.

I’m a little less clear on the Femto Bolt. This post mentions the Bolt in passing, but mostly to say that the body tracking features may not work on MacOS: Mac OS Support Orbbec SDK 1.9.3 and Later - Developer Resources - Orbbec Community Forum

Ok, thanks!

hey @robmc i got a femto mega. it works no prob on windows. on mac it does not work. are you aware of any issues? do i need to install the SDK myself? (I dont think so)

when I try to use the cam in the Orbbec TOP on Mac I get:
error: uvc_open path=2-2-1.1 failed, return res-3
Check online documentation for help with connecting to the camera.

edit: oh…i guess i need the TD version with the newer Orbbec SDK…how can I get my hands on those builds :laughing:

That sounds like an issue we’ve seen with permissions on Mac. Unfortunately the USB library that Orbbec is using in their SDK requires root permissions to run otherwise it throws an error like you are seeing.

There’s a comment about how to start TouchDesigner on MacOS with sudo on the docs page here: Orbbec TOP - TouchDesigner Documentation

Let us know if you’re stilling having problems.

Ah! That seems to have done the trick. I was already starting TD with sudo but with sudo open /Applications/TouchDesigner.app which I guess doesn’t work. Thank you!!!

1 Like