OpenColorIO
OpenColorIO copied to clipboard
A color management framework for visual effects and animation.
Hello, same as in #1641, seems 2 similar `ocio.GradingPrimary` instance doesn't assert equal. ```python import unittest import PyOpenColorIO as ocio class OcioGradingPrimary(unittest.TestCase): def test_equal1(self): gp1 = ocio.GradingPrimary(ocio.GRADING_LIN) gp1.saturation = 0.3...
Following up on recent suggestions by @lgritz and @hodoulp, I'm creating an issue to capture thoughts on the topic of whether the OCIO library should provide one or more default...
Starting from v2, we use hashing more heavily in the library, notably to compute the various Processor `cacheID`. The current algorithm we use is based on MD5 which is probably...
Hello, yes me again, I'm sorry but seems this poor GradingPrimary class didn't get as much love as it should have. This time I'm simply modifying the `contrast` attribute but...
The highlighted word in the screenshot is wrong so I replaced it with the correct one. Signed-off-by: Akhil Sahu 
Title says it all, we should investigate the difficulty of including OCIO apps in the Python package. If anyone has good documentation or example we could lean on, that would...
As per title: `src/OpenColorIO/CMakeLists.txt` has ``` set(prefix ${CMAKE_INSTALL_PREFIX}) set(exec_prefix "\${prefix}") set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}") set(includedir "\${exec_prefix}/${CMAKE_INSTALL_INCLUDEDIR}") configure_file(res/OpenColorIO.pc.in ${CMAKE_CURRENT_BINARY_DIR}/OpenColorIO.pc @ONLY) ``` and so can’t handle absolute paths in `CMAKE_INSTALL_LIBDIR`. This leads to broken...
Hello, When looking at the `GradingPrimary` class, I have a hard time understanding why do we need to specify the _GradingStyle_ in the `__init__` of the class ? I do...
Hello, When using `ocio.GradingRGBM()`, creating two instances with similar values will result in two instances that can not be matched equally like `instance1==instance2`. This can bee seen in the following...
Hello, I have noticed that when using a `GradingPrimary` instance with only the saturation modified, when ported to a `GradingPrimaryTransform` and then applied to an image, the saturation change is...