The trackd SDK allows almost any device to be supported by trackd through hiding the details of the device and providing data in a common format to the trackd and the application as well.
Check out our immersive display options
Make the most of your motion tracking and input devices
READY FOR TRACKD?
Even though trackd support is extensive, there are occasions when a specific device may not be supported, such as a custom device. Mechdyne has created the trackdSDK, because of the need to support one-of-a-kind or non-standard devices.
The trackdSDK allows writing device support for a new interaction technology. The trackd daemon software reads data from tracker and input controller devices and stores the data for applications to use. Each hardware device that the trackd supports has its own shared object file.
Applications that use the trackd instantly gain the ability to run with new devices when support is added for them via the trackdSDK. The trackdSDK works by taking a device's data and making it available to the trackd in the proper format. Because trackd outputs data from all devices in a general format, applications that use trackd do not have to be modified when a different tracker or input device is used.