Orbbec Developers

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.

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 let’s you develop applications with gestural interaction in C++, Java and Processing. Download the driver to unlock the power of gestural Interaction and to view documentation and samples online on the Gestoos developers website.

Orbbec Astra SDK Beta

  • Approachable yet sophisticated API. This means you can focus on your world-changing ideas faster, but when the time comes to dig in deep you aren’t held back by an overly simplistic API.
  • Support for Windows, OS X, Linux, and Android
  • More than 10 samples, with more on the way, covering the most important aspects of the SDK, include simple sensor access, stream visualization, and hand tracking.
  • Robust hand tracking
  • Native C and C++11 API
  • .NET/C# wrapper
  • Java wrapper
  • Unity wrapper – distributed separately
  • Orbbec Body Tracking integration
  • Extensive documentation
  • The Orbbec Body Tracking library (included with Astra SDK Beta) is free to use until September 30, 2018. Please plan to update to a newer version before that date or contact info@orbbec3d.com about license extensions and information.

New features and improvements for the Astra SDK 2.0.9 Beta3d:

  • Add missing astra_jni.dll for Java wrapper
  • Optimize performance for low-end CPUs
  • Minor improvements to the public headers
  • Enable Astra SDK logs to the Android log (logcat)
  • Minor improvements to error checking in the sample projects
  • Slightly reduce RAM usage and improve startup time of body tracking
  • Various bug fixes

 

Last updated: 2018-03-26

  • 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+

Orbbec OpenNI SDK

Download the latest OpenNI SDK package and Sensor Driver here.

Download Orbbec OpenNI SDK
Download Orbbec Sensor Driver for Windows

Download Orbbec Astra SDK 2.0.9 Beta3d

Last updated: 2018-06-26

Windows

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).

Visual Studio 2013
Download Astra SDK 2.0.9 Beta3d for Visual Studio 2013 32-bit
Download Astra SDK 2.0.9 Beta3d for Visual Studio 2013 64-bit

Visual Studio 2015
Download Astra SDK 2.0.9 Beta3d for Visual Studio 2015 32-bit
Download Astra SDK 2.0.9 Beta3d for Visual Studio 2015 64-bit

Android

System Requirements

  • Android OS 4.4.2 (KitKat) +
  • Multi-core ARMv7a-based processor @ 1.5 ghz+
  • 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.0.9 Beta3d for Android

macOS

System Requirements

  • OS X 10.8 or later
  • x86-based processor @ 1.8+ghz
  • USB 2.0
  • 4 gigabytes 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.
  • Astra SDK v2.0 for macOS is coming soon. For now you can download Astra SDK v0.5.0 for macOS:
Download Astra SDK v0.5.0 for OS X x64 Mirror

Linux

System Requirements

  • Ubuntu 14.04 or later
  • x86-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.0.9 Beta3d for Ubuntu 14.04 64-bit Download Astra SDK 2.0.9 Beta3d for Ubuntu 16.04 64-bit

Orbbec 3D Club

Have a question or need support using our products? Join our forums. Our engineers and the Orbbec community are there to help.

Join our forums

Orbbec believes in open source

Orbbec is committed to putting developers and the creative coding community first. That’s why our Astra SDK is cross-platform and open source. Get the source on GitHub.

© 2018 Orbbec 3D All Rights Reserved.

Log in with your credentials

Forgot your details?