Setting up your Project

Unity Versions

The Depthkit Unity Plugin is compatible with Unity 2017 or later. Unity 2018+ is strongly recommended for clip appearance based on color space. See details below.

Unity Version

Linear Color Space

Gamma Color Space

Unity 2019

Supported

Supported

Unity 2018

Supported

Supported

Unity 2017.4 LTS

Color Space Issue (see below)

Supported

Color Space

❗️

Color Space Issue

Unity 2017: Due to a Unity color space bug, the color of your Depthkit clips may appear inaccurate in Unity 2017 in linear color space. It is recommended to set your project to gamma color space (or use AVPro) or to update to Unity 2018 for accurate color.

Publishing Platform

Platform

Photo Look

Zero Days Look

PC Standalone

Supported

Supported

Mac Standalone

Supported (see Player Settings for Mac)

Supported (see Player Settings for Mac)

iOS

Supported (see Media Player Settings for iOS)

Not Yet Supported

Android

Supported (see Player Settings for Android)

Supported (see Player Settings for Android)

Player Settings for Mac Standalone

When using the Zero Days Look on a Mac, you will need to adjust your Auto Graphics API to use OpenGLCore. This is under Player Settings -> Other Settings -> Rendering.

  1. Uncheck Auto Graphics API for Mac.
  2. Remove Metal from Graphics APIs for Mac.

Media Player Settings for iOS

Note that support for the Zero Days Look is in development.

If using AVPro as your Depthkit video player, note that you may need to disable YbCbCr420. This is found in the Inspector in the Depthkit Clip Media Player component. Scroll to the bottom of this component, click iOS and disable Use YbCbCr420.

Player Settings for Android

Depthkit Unity Plugin is incompatible with OpenGLES2 on Android. To publish to Android use these player settings under Player Settings -> Other Settings -> Rendering.

  1. OpenGLES3 supported by Android 4.3 (API level 18) and higher
  2. You will also need to go to Edit -> Graphics Emulation -> No Emulation, to use the Zero Days Look properly when creating for Android.

❗️

Galaxy S6 Incompatible with the Zero Days Look

Some phones (Galaxy S6) require OpenGLES2. This means that Unity will not be able to build to the S6 when using the Zero Days Look option or when using the simple renderer with linear color space (linear on Android requires OpenGLES3 or Vulkan to build).


In this section