Welcome to the Depthkit Documentation Portal!

Depthkit is the first volumetric filmmaking tool designed to empower creators of all experience levels to participate in the cutting edge of immersive storytelling.


Verify Computer Performance

Computer Requirements

Depth Sensors

Tutorials

Azure Kinect

Available For Depthkit Pro Only

Depthkit Pro is required to capture and process volumetric video with the Azure Kinect.

Welcome to Depthkit's latest depth sensor integration, the Azure Kinect! Check out the device's key features available for Depthkit Pro:

  • High resolution depth
  • High resolution and quality video
  • Manual Control of White Balance and Exposure
  • Adjustable field of view

Sensor Settings

With the help of the Azure Kinect's high quality depth and video streams plus manual control of video settings, this device emulates a traditional camera in a way that no other depth sensor has done before. Explore the wide range of capture configurations available for the Azure Kinect in Depthkit Pro.

Color Resolution Options

Color Resolution
Aspect Ratio
Field of View

1280x720

16:9

90°x59°

1920x1080 (Recommended)

16:9

90°x59°

2560x1440

16:9

90°x59°

2048x1536

4:3

90°x74.3°

3840x2160

16:9

90°x59°

4096x3072

4:3

90°x74.3°

Resolution & Performance

Resolutions above 1920x1080 will decrease performance on some computers. Performance improvements are currently in development. Until then, please see recommended computers for high resolution recording.

Depth Mode Options

Depth Resolution
Depth Mode
Field of View
Capture Range

320x288

Averaged

75°x65° (narrow)

0.5 - 5.46 m

640x576 (Recommended)

Raw

75°x65° (narrow)

0.5 - 3.86 m

512x512

Averaged

120°x120° (wide)

0.25 - 2.88 m

1024x1024 (15Hz)

Raw

120°x120° (wide)

0.25 - 2.21 m

Depthkit offers narrow and wide field-of-view depth configurations in two modes: averaged and raw. Averaged depth frames are processed to reduce depth noise, however they can also reduce depth details and over smooth your data.

  • Narrow Averaged: narrow FOV with processed depth to reduce depth noise.
  • Narrow Raw: narrow FOV with unprocessed depth frames for control over quality and resolution.
  • Wide Averaged: wide FOV with processed depth to reduce depth noise.
  • Wide Raw: wide FOV with unprocessed depth frames for control over quality and resolution.

Recommended Depth Mode

640x576 Narrow raw provides maximum depth resolution and maximum quality at the highest available frame rate.

Hardware & Power Requirements

Recommended Computers

Wondering if your computer will work with the Azure Kinect? Check out our computer requirements to know if your system will support up to 1080p video recording.

Due to the impressive video resolutions available with the Azure Kinect, the sensor may require a more powerful computer if recording above 1920x1080. Beyond requiring a sufficiently powered machine, Azure Kinect also has some restrictions on its USB compatibility. At a minimum, the device requires USB 3.1 Type-C (Gen 2), and may still not be compatible with all USB hosts (more details on this below).

Always Test Your Hardware Before You Shoot

There are many variables with performance across different hardware. While we try our best to give you the best recommendations, your results my vary. There is no better guarantee than testing all your hardware prior to going into a production.

If you are looking to get a computer for Depthkit and Azure Kinect, below are recommended computers that we have verified to have frame-drop free capture Depthkit at the specified recording resolution:

Computer
Graphics
Verified Color Resolution

NVIDIA GTX 1070

4K (3840x2160)

Radeon Pro 555X

2K (2048x1536)

Radeon Pro 555

2K (2048x1536)

Custom Built PC

NVIDIA GTX 1080
Intel i9-9900k
Requires Wall Power

4K (3840x2160)

Sensor Power Recommendations

An exciting feature of the Azure Kinect is that it can be entirely powered entirely from USB-C. When paired with a laptop you can take your capture set up on the go without need for wired power. A must-have for on location shooting.

The Azure Kinect can be powered in two ways:

  1. The sensor comes with its own USB-C to USB-A cable with power adapter that can used to power the sensor via wall power outlet.
  2. For capturing on location, you can power the device with a USB-C to USB-C cable verified to supply both the power as well as the data transfer.

If you don't have a USB-C to USB-C cable, it is not recommended to power the sensor with the USB-A cable into a computer. The Azure Kinect requires more power than a Type-A cable can provide and may cause low performance if you do not pair it with the external power supply.

An Important Note on USB Cables

Not all USB cables are created equally. If powering the Azure Kinect with a USB-C to USB-C cable, ensure you are using one that can sufficiently power the device. It is recommended to us an active USB - active USB - A cable that buffers the cable signal to provide signal quality. cable, meaning one that can maintain the data transmission with the help of a semiconductor chip to increase cable performance. Cables without this chip are considered passive, and should not be used if the cable is longer than a 1.5 meters, as this may result in a drop in performance or power.

We recommend this cable from B&H.

Azure Kinect does not work over USB Extenders

It's often convenient to extend the USB cable long distances between the capture computer and the sensor. There are several high powered USB 3.1 extenders on the market that work well with the Kinect for Windows V2. However, the Azure Kinect does not support any long extenders. We are actively working with Microsoft and testing to find a recommended solution, but for now please do not plan on requiring extension for your productions.

How can I determine if my USB cable is performing properly?

  1. Connect your sensor to the computer and open the Windows Device Manager.
  2. Under Universal Serial Bus devices, you should see that the Azure Kinect listed as the Azure Kinect 4K Camera and the Azure Kinect Depth Camera.
  3. If both devices are represented in this way in the Device Manager, your USB-C cable should be supplying enough power.

USB Ports & Controllers

Similar to USB cables, USB ports will also range in power based on their type and USB host controller. Note that the Azure Kinect is compatible with the following USB host controllers:

  • Windows
  • Intel
  • Texas Instruments (TI)
  • Renesas

Unsure of what USB controller you have? Here is what you need to look for.

  1. Connect your sensor to the computer and open the Windows Device Manager.
  2. Select the Azure Kinect 4K Camera in the Device Manager.
  3. Under Cameras, select Azure Kinect 4K Camera.
  1. In the View menu, select "Devices by connection". This will expose the USB host controller that you are using. Some computers more than one USB host controller. In this case, you can plug the sensor into different USB ports on your computer to understand what you have available.

This device is not compatible with some ASMedia USB host controllers, for example ASM1142 chipset.

Power Indicator LED

You can also verify your USB connectivity and performance with the sensor's power indicator LED, located on the back of the device. See the chart below to learn what these indicators mean.

LED Status
What this means...

Solid white

Sensor is working properly and powered on

Flashing white

Sensor is powered on, but may not be connected to a USB 3.0 port

Flashing amber

Sensor is not receiving adequate power

Amber + flashing white

Sensor is powered on and updating or being reset

Azure Kinect


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.