Skip to content

Files and File serialization

Daniele Federico edited this page Sep 7, 2018 · 1 revision

Files

Kiko files can be exported into two different file extensions:

  • kb: data only
  • kiko: data, images and metadatas. Metadatas are used to store informations for playing the images in the preview widget.

The data stored into kiko is a python dictionary containing the following information:

  • Kiko version
  • All operator names that were used during the export process
  • Frame rate used when exporting the file
  • The animation frame range
  • The data extracted by the operators

File Serialization

Kiko serialises and deserialises data in a python structure it can handle.

Kiko will convert the data from your scenes into the following entities:

  • Item: an item (i.e. a maya or nuke node)
  • Channel: a channel (i.e. a maya attribute or a nuke knob)
  • Chunk: a set of data. A chunk contains data that has been exported and can be read by an operator.

Both items and channels can contain any number of chunks. Any chunk of data that was created by an operator will be read by the same operator.