@nick Tkank you very much for your answer ! It seems that i didn’t see that there was .sp1d luts used .
So I used your tips of using the colour method instead of the lut + applying the lut but it seems that i have a red filter on my output image when comparing to my Nuke’s reference.
Here is my code
def apply_odt(self, in_rgb, odt):
# lut_path = os.path.join(self.resources_path, "luts")
# lut_list = ODT_DICO.get(odt)
lut_rrt = colour.io.read_LUT_SonySPI3D('/path/Log2_48_nits_Shaper.RRT.sRGB.spi3d')
lin_to_log = colour.models.log_encoding_ACEScc(in_rgb)
log_to_rrt = lut_rrt.apply(lin_to_log, interpolator=table_interpolation_tetrahedral)
return log_to_rrt
EDIT1: By experimenting in Nuke it seems that i have to input an ACES AP0 render to get the correct look. Don’t now where this come from i keep experimenting.
