Vuzix offers a SDK that demonstrates stereoscopic 3D video, head tracking and AR camera support for 32 and 64-bit versions of Windows. Please note that support methods for the older “iWear VR920” model of eyewear varies considerably from that used by newer models such as the “Wrap” and “STAR” line of products. Vuzix AR/VR SDK examples are provided in: C++, C# and XNA. They demonstrate support for: OpenGL: Full screen and windowed mode Full screen and windowed mode DirectX: Full screen and windowed mode Full screen and windowed mode XNA: Full screen and windowed mode MFC windowed mode application, demonstrating head tracking only support. Product ID The SDK demonstrates using “Product ID” to identify what products features and capabilities are operational. This feature enables identification of the user’s eyewear models and adaptation to the methods, features and capabilities relative to that model of eyewear. Stereoscopic Video The Vuzix “iWear VR920” utilizes USB synchronized frame sequential stereoscopy while “Wrap” and “STAR” models support side-by-side formatted content. Both types are demonstrated in the SDK and supported by its video drivers. Head Tracking The Vuzix “iWear VR920” included an integrated 3-degree of freedom head tracker. The “Wrap” and “STAR” models utilize a detachable “Wrap Tracker” offering 3-DOF and compass support. Support for the “iWear” tracker and two versions of the Wrap Tracker (pre and post generation 7) are included in the SDK. Note: Later model Wrap Trackers (generation 7) include hardware changes that enable improved performance when used with the latest drivers included with the AR/VR SDK versions 3.8 and greater. Performance of pre-gen 7 trackers is unchanged when used with v3.8 and later drivers. AR Extension Support for “Wrap” and “STAR” AR camera systems and ALVAR fiduciary markers demonstrated in the AR/VR SDK’s “AR Extension”. This extension, provided in a separate installer, is intended for AR developers only is not required for tracker or stereoscopic video support. It demonstrates camera support using OpenCV and marker support using ALVAR markers, from VTT.
The Mac version of the SDK is demonstrates head tracking using the “iWear VR920” model only. It does not demonstrate stereoscopic video nor does it support and “Wrap”, “STAR”, or other Vuzix eyewear models.
Vuzix does not offer a Linux compatible version of its AR/VR SDK. We have worked with members of the Linux community to independently support some models of our video eyewear products. The following links provide information and examples of head tracking and stereoscopy support for the “iWear VR920” model of video eyewear. iWear VR920 Stereoscopic Video (Linux) iWear VR920 3-DOF Head Tracking (Linux) Note, these are 3rd party offerings and Vuzix is unable to offer additional support in these solutions.
Vuzix SDK license and download links are available through the following links: AR/VR SDK for Windows VR SDK for Mac Smart Glasses, M100 SDK The Vuzix AR/VR and VR SDKs are available for free download and royalty free use in applications, including commercial those meant for resale and commercial use. The Smart Glasses M100 SDK includes hardware and associated costs but can be used for both private and commercial use. Full terms and conditions are available in the SDK license and registration forms.