Another small update, 0.3 is out.
With this release, it's now possible to directly alter .3dlut files by applying a .cal file or swapping the levels around (for fun).
Unfortunately, there is currently no GUI front-end for this functionality - I am waiting until I've come up with a better GUI design before I add this. However, it's easily done via the command line:
Code:
applycal.exe -i source.3dlut -o destination.3dlut calibrationfile.cal
Edit: I just realized this technique has another advantage. Since I'm interpolating the values to a 16-bit LUT, it transcends the precision of the graphics card's built-in 8-bit CLUTs. So if you have a 10-bit monitor (like I do), and an appropriate graphics card (like I don't), your calibration corrections will preserve that depth when merged onto a .3dlut.