A qq on 3d luts


Piotr Stanczyk <piotr.s...@...>
 

Hi,

I have a library that wraps color processing engines including OCIO.
This library has a call to inverse. Whilst I am able to generate the
inverse of a 3d lut (with all the usual caveats and edge cases) I am
not sure how I can 'register' the existence of this object with OCIO.

I was thinking I would need a abstracted stream interface for this or
something along the lines of:

* internally generate the inverse 3d lut
* register it with OCIO
* store a 2nd OCIO transform that is parameter synced with the forward transform

Should I be looking at deriving a custom transform instead? Any
thoughts would be most welcome ....

Piotr

Join ocio-dev@lists.aswf.io to automatically receive all group messages.