Folks,
We've made a lot of progress on Open Color Space, and decided to post
our first cut. This is first code drop of many; we will try to post
the trunk either every week or every 2 weeks. (And soon enough we'll
be on github for those interested in tracking 'live'.)
This code is pre-alpha. Major components of the codebase are commented
out, and/or only spec'd in pseudo-code. However, for those interested
in the API or library implementation details, it gives a really good
idea for where we're looking to go.
The current build is a demonstration of the end-to-end processing
chain. We include the OCS Nuke Plugin, and use it to convert images
between different colorspaces.
Cheers,
Jeremy
0.5.4:
* Initial code drop
* CMake linux support
* XML OCS format parsing / saving
* Example colorspace configuration with a few 'trivial' colorspaces
* Mutable colorspace configuration API
* Support for 1D lut processing
* Support for SPI 1D fileformats.
* Nuke plugin
Up next:
* Additional processing ops: 3D lut, matrix, analytical log
* 3rd party lut support
* Python API
... and after that:
* GPU support
* Output Display Device transforms
git grep -i todo Color.0.5.4 | wc -l
93