Clips, Streams, & Samples

Source assets in HoloEdit are used as Clips. Clips are packages of mesh, texture, and audio data imported from a directory in your workspace. Clips are composed of timing information (framerate, which assets apply on which frames, duration, etc.) and group together source data so that multiple data types (audio, texture, mesh) can be composed and edited as one object.

Clips are created from folders of source data within your workspace, and are stored as .clip files in the source folder.

Clips are made up of Streams. A stream is a sequence of Samples in time. Samples are the individual pieces of data that make up clips. Mesh files, rigging data, texture files, audio samples, and so on. For each frame, a clip might contain a sample of rigging, texture, and mesh data. Streams are groupings of those pieces of data by type. Every clip has one or more of the following kinds of streams:

  • Mesh stream

  • Texture stream

  • Animation stream

  • Audio stream

Along with some special purpose streams, like segment streams.

For example, suppose you have a clip created from matching .obj and .png mesh and texture sequences. Creating a clip from a folder of files named frame01.obj, frame02.obj, frame01.png… and so on for 100 frames, would create a clip with two streams. A mesh stream, and a texture stream, each made out of 100 samples.

Creating a Clip

Clips can be created at any time in HoloEdit when appropriate source assets are present in your workspace. To create a clip, copy your source assets into a new empty directory in your HoloEdit workspace, and press the “Make Clip” button on the corresponding item in the Project panel. This will open the “Make Clip” window. See the Import documentation for more details.