WELCOME TO THE DEPTHKIT BETA PROGRAM!
DepthKit is currently in closed Beta. We're rebuilding the tool to enable easy volumetric filmmaking for virtual & augmented reality. We appreciate your enthusiasm in joining us, and your patience with the tool as we continue to refine it.
For an overview of the DepthKit process, see the tutorials below. If you have any questions, feel free to reach out, but also be sure to join our slack group to ask questions and discuss the ins and outs of DepthKit with us and the larger beta community. If you haven't yet been invited to slack, send us an email and we'll get you in asap!
We're excited to have you!
Prepare for your shoot using the DepthKit Capture Application
Plan for your shoot
In preparation for a DepthKit shoot there are a few things to consider; picking a camera and lens, mounting your sensor to your camera, choosing lighting and materials that won't disrupt your sensor.
Only relevant for DepthKit Capture Pro. Calibration is not required for sensor-only captures.
In order to accurately calibrate a camera with a depth sensor, DepthKit needs to understand the subtleties of all the lenses involved. To sense these values for both the Kinect and cinema camera we capture and analyze images from both.
If this is your first time calibrating please allow 3-4 hours the day before your shoot to get it right.
For Depth-only captures you only need to calibrate the Depth camera.
Capture on set using the DepthKit Capture Application
Filming on set with DepthKit Capture
DepthKit Capture/Capture Pro controls the Kinect, allowing you to preview and capture depth information to a computer on set. Operate the video camera as normal and combine your cinematic footage with the depth in post-production.
Process and export your footage to your target platform using the Visualize Application
Ingesting, synchronizing, & aligning footage in Visualize
The first stage of post-production involves is to ingesting footage in Visualize. DepthKit needs a rigid file hierarchy to operate properly, so for more information see the tutorial to the right.
After ingestion, the depth and color footage needs to be synced to each other so that each color frame has a corresponding depth frame.
Note: For those that want only the depth video for output, you need to insert a black video the same length of your depth capture sequence.
Once the footage is synced, alignment sometimes needs to occur to compensate for any inaccuracies that may have been acquired during the calibration step.
Finally, footage can be trimmed in both the X, Y, and Z directions to get rid of any unwanted information in your export. This process allows for exported sequences to look "cleaner" on their export than just raw DepthKit captures.
Designing and exporting videos from Visualize
If the final destination for your footage is a rendered video, the DepthKit visualizer has a selection of visual styles and controls for creating aesthetic treatments and virtual camera movements. You can use the tool to render directly for video. Skip this step if you're passing through the visualizer into other tools such as Unity, VFX workflows or publishing to the web.
DepthKit Data Enhancement Service
DepthKit has the ability to enhance your depth data resolution to match the source resolution of your color footage. We offer this as a service, and you can find out more about it using the link to the right. We plan to eventually add this functionality to the tool itself, but if you are currently working on a project we recommend use of the service instead of waiting for it to be released.
Exporting to Unity from Visualize
Using a custom side-by-side depth & video format, Visualize can export files to be used in Unity. See the tutorial link to the right for an in-depth tutorial on this process.
Exporting to VFX tools from Visualize
Visualize can export a textured .OBJ sequences or Alembic files for use in VFX tools. See the tutorial link to the right for an in-depth tutorial on this process.
Exporting to Three.js from Visualize
Using a custom side-by-side depth & video format, Visualize can export files to be used in Three.js. See the tutorial link to the right for an in-depth tutorial on this process.
Information on troubleshooting DepthKit and FAQs
If you need any help with DepthKit, we spend a lot of our time fielding questions about the tool and the process behind using it over on the DepthKit Beta slack group. For currently documented help and known issues, see the links to the right. For any other inquires, or for an invitation to the slack, feel free to contact us.
Get help on your project by working with the DepthKit team directly
Need technical or production support?
If you have a high-stakes shoot or an unusual workflow we offer a month of support, guaranteeing our availability to support your shoot if you run into snags in pre-production or on set.
For select projects we're happy to ease your mind by also sending one of our DepthKit specialists to be with you on site. In your support application, please inquire about rates and availability.
If you have any other questions about the support process, feel free to contact us and we'll be sure to get back to you as soon as we can.