Develop with Orbbec

Use the simple but powerful tools of the multi-platform Orbbec Astra SDK to design the world’s next generation of interactive experiences. Make sure you have the hardware and software you’ll need to get started using your Orbbec Astra 3D camera, then grab the SDK for your platform, and get hacking. Whether you want to jump right into the code or do some tutorial-based bootstrapping: we’ve got you covered.

  • The Orbbec Body Tracking library is an optional feature of the Astra SDK, which requires a license for long term non-restrictive usage. A 30-minute trial per launch is provided with the SDK release package. The license can be purchased from Orbbec store.

Orbbec cameras also support 3rd party SDK developed by our partners:

Gestoos is a powerful gestural Interaction SDK which is now included in our OpenNI 2 for Windows (64-bit). Gestoos lets you develop applications with gestural interaction in C++, Java, and Processing. Download Orbbec Gestoos SDK to unlock the power of gestural Interaction and to view documentation and samples online on the Gestoos developer’s website.

Download Orbbec Camera Driver for Windows
Download Astra SDK User Guide

*If the user guide shows blank content on Windows, it may be blocked by the system. Please right click on the file, select ‘Properties’ and check ‘Unblock’.

windows-iconWindows

System Requirements 

Windows 8 and 10, 32-bit and 64-bit
x86-based processor @ 1.8+ ghz
USB 2.0
4 gigabytes of RAM

Details

Supports development with both Visual Studio 2013 and Visual Studio 2015.

Pre-requisite

If you are using the Astra SDK and do not have Visual Studio installed, you will need:
Visual C++ Redistributable Packages for Visual Studio 2013 (x86 and x64), or
Visual C++ Redistributable Packages for Visual Studio 2015 (x86 and x64).

Download Astra SDK 2.1.1 for Visual Studio 2013 32-bit
Download Astra SDK 2.1.1 for Visual Studio 2013 64-bit
Download Astra SDK 2.1.1 for Visual Studio 2015 32-bit
Download Astra SDK 2.1.1 for Visual Studio 2015 64-bit

android-iconAndroid

System Requirements

Android OS 4.4.2 (KitKat) +
Multi-core ARMv7a/ARMv8a-based processor @ 1.5ghz+
USB 2.0 host support (OTG-capable)
512 megabytes of RAM

Details

GCC 4.9 and Clang 3.5 have both been extensively tested, but any compiler with support for C++11 should be compatible,
including XCode 5 or better, GCC 4.9 or better, Clang 3.1 or better, and Android NDK r9e or better.

Download Astra SDK 2.1.1 for Android
Download Astra SDK 2.1.1 Sample for Android

linux-iconLinux

System Requirements

Ubuntu 14.04 or later
x86 or ARM-based processor @ 1.8+ ghz
USB 2.0
1 gigabyte of RAM

Details

GCC 4.9 and Clang 3.5 have both been extensively tested, but any compiler with support for C++11 should be compatible,
including XCode 5 or better, GCC 4.9 or better, Clang 3.1 or better, and Android NDK r9e or better.

Download Astra SDK 2.1.1 for Ubuntu 64-bit
Download Astra SDK 2.1.1 for ARM/ARM64

unity-iconUnity

Supported Version:

Unity 5.3.6 +

Download Astra SDK 2.1.1 Android Sample for Unity 5.3.6
Download Astra SDK 2.1.1 Windows Sample for Unity 5.3.6
Download Astra SDK 2.1.1 Package for Unity 5.3.6

unity-iconOpenNI

Added support for Astra Embedded S and Astra Stereo S
Documentation updated
Added Extended API Tool for camera control
General bug fixes and overall performance improvements

Supported Systems

Windows:
Windows 7, 8 and 10 (x86, x86-64)
x86-based processor @ 1.8+ ghz

Linux:
Ubuntu 14.04 or later
x86 or ARM-based processor @ 1.8+ ghz

Android:
Android OS 4.4.2 (KitKat) +
Multi-core ARMv7a-based processor @ 1.5 ghz+

Download Orbbec OpenNI SDK