Pandora 3D Lut file format

Pandora 3D Lut files are ASCII text files with .m3d extension. They share the format with Pandora MegaGamma LUT files, with some fixed values to identify them as a 3D lut to Platinum.  To access files place them into /pogle/virtual, then click on the file in the Black Hole.  The Pixi, Data Revolution and standard dual board revolutions allow 17 point 3D cubes.  The CDL Daily system also allows 33-point cubes.

The file starts with a header that is used for identification in the Vault

#HEADER
#filename: test.mga
#type: Cube file
#format: 1.0
#created: 1st January 2010
#owner: pandora
#title: Pandora 3D Lut
#comment: Example 3D LUT file.
#END

Then the following items must be defined. 

channel, which is position in signal path.  For 3D luts, this must be 3D.

in, defines the number of entries in the cube.  Each entry must have a separate line of data in the data section.

out, which is the size (range) of each entry.  For 3D cubes this should be 65536.

format, whether the data is defined as a set of points or a lookup table.  For 3D cubes this must be lut.

Each component (red, green or blue) can be defined in separate blocks.  However, for 3D cubes the three components would normally be defined together, as follows:


This is then followed by the data.  For example:
values     red  green  blue
0     0   0   0
1     0   0   4096
2     0   0   8192
[...]
4910     65535   65535   57344
4911     65535   65535   61440
4912     65535   65535   65535