So we need a way to convert the CUBE LUT data directly to HALD format. What is OCIOLutTransform? Is that code available? What is it? Is that code available?įor imagemagick purposes, we do not have any mechanism to apply the CUBE LUT to a HALD image, such as OCIOLutTransform node, as far as I know. ![]() ImageMagick does not have OCIOLutTransform node, as far as I know. Hoping to feature request it into Imagemagick to support 3DLuts. Applying the HALD LUT is built into a lot of my conversion commands. However if that does not do the trick, will rewrite the function attempting to pick through the LUT data and cherry-pick colors to force what possible data in the LUT into one of the required sizes. Getting ready to go back and have it draw the LUT-HALD at 256x128 to see whether that does the trick.Ĭurrently the thought is applying all the 3DLut values. 32768 is not square-rootable, so can't really turn it into a square. However that creates a psychodelic image. The current status of the little function creates a HALD image that is 128x256 to cover the LUT entries. Or does it? Do they need to match one of the exact HALD resolutions? It doesn't seem that a HALD necessarily needs to be a square. cube/3DLut generally has 32768 color entries. Just for mental brainstorming and part of the trial and error. exr HALD file.īy creating creating magick commands to draw the specified 3DLut color per pixel it seems to be starting to come together. Then taking it into your compositing app of your choice, applying the LUT (.cube) via an OCIOLutTransform node, then saving the HALD file out as desired for what the LUT it represents.Ĭurrently am trial and erroring to create a script/app to directly covert the. Magick.exe convert hald:4 -depth 16 C:\temp\identy_hald.exr How they are being created now is by taking an identiy HALD. Will see about adding that to the developers post ![]() This is a link that mentions several of the commonly used ones. They are usually simple ascii text files allowing for 1D and 3D color transforms. The data formats mentioned are not images. PNG does not support below 0 or above 1.0.Īlso you bring up a good point, what if it is not just the color range that needs matched, but the range also. However in order to process the data and keep everything matched, the same is needed. However more and more often encounter instances where color transforms (LUT/CDL) are done oddly, or over-done, pushing colors over (1.0+) or under (negative) in one color transform, then back into acceptable range with another. png HALDs to do the color conversions of Log colorspace to linear or the desired sRGB/rec709 viewing colors. exr files and the full 32 bit HDR version of IM.Ĭommonly have used. And to be fair have not had a breath to explore using. The second part of the response asks for a description. cc) (Color Decision List), that are XML data files of color transforms, would think doing the same with their LUT counter-parts would be an of-course. Since Imagemagick supports CDL files (.cdl. ![]() ![]() Basically the non-image version of a HALD CLUT file. Unsure of the note here, but just in t is a "Look Up Table". If any of those formats are valid image formats, then a suffix (.lut etc) isn't sufficient.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |