6D cube in OpenGL/GLSL.
Tone mapping for high dynamic range imaging.
Dynamic range compression.
Data is data is data.