"IndexOutOfRangeException" error

I set up a Unity project with Depthkit Core and Depthkit Studio packages. Afterwards, i followed the steps to import my own footage and create my own clip with a prefab that comes with the Studio samples. The issue is that get 2 errors when importing the prefab into the scene :slight_smile: IndexOutOfRange and ArgumentException. Does anyone know why those error occurs? I can provide a screenshot of both errors.

Hi, @DavidDuguay . Screenshots of the whole Unity window, including the console with the full error messages, the inspector with the Depthkit clip settings, and the Package Manager listing all of the plugins that are in that Unity project are helpful for diagnosing these errors.

See the attached screenshots with full errors and context. I used the following plugins :

  • List item
    Depthkit Core
    Depthkit Studio

Screenshot of ArgumentException ERROR

Screenshot of IndexOutOfRange ERROR

@DavidDuguay It looks like the size and density of the volume are filling up a buffer in the pipeline, causing the render to fail.

Try pulling in the volume bounds, outlined in white in the 3D Scene view, by grabbing the handles at the center of each face and moving them inward.

You can also reduce the Volume Density slider found in the Depthkit Studio Mesh Source component of the clip.

After changing either of the above, be sure to click the “Set Surface Buffer Capacity” button to allocate the appropriate resources to the new volume size/density.

Hi Cory,
I tried reducing the volume bounds by pulling them inwards. But I get the following error when i try to “Set Surface Capacity” :

Hi @DavidDuguay

The “Set Surface Buffer” Capacity button samples the current frame’s geometry to determine the correct surface buffer size for your clip- so you’ll want to hit it only when you have a figure showing in the preview. From the look of your screenshot, the Depthkit clip may not be set up yet.

I followed the setup steps from the documentation to set the clip with the Video Player file, the metadata file as well as the poster image (see first screenshot in this thread). Can you see or point me at what I could be missing? Could we arrange a one on one meeting in january?

Hi @DavidDuguay

Can you post a screenshot of your Depthkit Clip set up? I attached an example of what mine looks like. You’ll notice the green indicator in the Editor saying the clip is setup and ready for playback. If you start from scratch and record a screen recording of the error, that is also helpful for debugging.

For 1 on 1 priority support, please reach out to support@depthkit.tv and we can discuss. Thanks!

I tried starting a new Unity (2020) project with the latest version and documentation of Depthkit, and i was able to get a result by pulling the bounds inwards as you suggested (see screenshot attached)

I tried with another volumetric capture though and it didn’t seem to work. It may be due to some changes within our captation technique and/or parameters since our main project got corrupted while exporting. We will try new captation tests in a near future, i’ll post another question if we encounter new errors.