How to get the T265 working with Unity in Mac OS?
I was able to successfully run the sample scenes for the D435i in unity on the mac after installing the realsense sdk2.0 (2.24 using brew install) and the wrapper for unity from here: https://github.com/IntelRealSense/librealsense/tree/master/wrappers/unity .
The realsense-viewer shows both the D435i and T265 data when opened, however only the T265 slam demo does not work in Unity. It gives me the error:
ExternalException: rs2_pipeline_wait_for_frames(p
Rethrow as Exception: Frame didn't arrived within 5000
Is the T265 supported in unity for Mac?
-
Thanks for the reply Alexandra, we really want to use the realsense platform for our project, so had two questions to ask you that would help us move forward:
1. Do you know when the Mac OS unity wrapper will be released?
2. What is the best-recommended platform and hardware that would allow us to use the realsense devices (T265+D435i) with Unity (OS version and laptop)? -
Question 1 is best answered by a member of Intel, of which I am not.
In regard to the second question, the 400 Series cameras and the T265 have humble hardware requirements and so even a single-board small computer in the style of Raspberry Pi could probably meet a project's needs. More powerful computers only become a requirement if you are going to be attaching multiple cameras (more than two) to the same computer or doing heavy graphics / data processing.
The 400 Series cameras are also extremely flexible in the hardware that they will work with, needing a USB 2 or 3 port and any Intel or ARM processor (though there have been a couple of reports of successful use with AMD Threadripper processors).
Though the cameras themselves may not put much strain on the computer, as a Unity developer myself who develops on a budget business laptop, I am very aware of the strain that the Unity editor can put on low-end computers when a project gets complex. So that may be a reason to aim higher with the computer spec than if you were developing a non-Unity application.
The ideal situation would be a machine with multiple USB 3 ports. Because individual USB ports on a computer are likely to each have their own dedicated USB controller, performance may be better than attaching the cameras to a USB hub (where the USB controllers may have to handle more than one port on the hub).
Earlier this week, the well-known YouTube technology channel Linus Tech Tips did a comparison of six laptop models. That may provide some useful initial guidance about what's on the market at the moment.
-
I use the Windows wrapper, as I have a Windows PC. HDR depends on hardware supporting it, according to Unity's HDR docs.
https://docs.unity3d.com/Manual/HDR.html
Googling for 'laptop hdr' will give some information about laptops with an HDR screen (otherwise if the laptop has internal HDR support but not an HDR screen, you may need to connect the laptop to an external HDR screen to get HDR display output).
-
Hello Ars,
We cannot comment on roadmaps or feature availability dates. The recommended platform for Unity is Windows 10. Intel does not recommend specific laptops. Any laptop with USB 3 ports will suffice. However, for the more intense workloads, the more modern and powerful the laptop, the better.
Regards,
Alexandra
Please sign in to leave a comment.
Comments
9 comments