I have personally never tested any of these methods (except the Nuke one) since the softwares I use have an OCIO integration which allow me to use an IDT to convert on the fly. May I ask which software do you use ?
I have been tested batch converter node in Houdini and I also tested RenderMan-Utility-Manager-Nuke-script/ACEScg-Convertor by Amir Ashkezari in Nuke, but the results aren’t right.
The software RenderMan Utility Manager 0.6.1 by Amir Ashkezari, It looks pretty convenient, but I don’t know how to install it, because This utility require the following softwares to operate:
RenderMan Pro Server 21.0+
OpenColorIO-tools
Intel Open Image Denoise example
ImageMagick
No worries Gw950619 ! Let’s try to clear things up.
If I understood correctly, you work with Maya and Houdini, two softwares that have a proper good OCIO inmplentation. Which makes me wonder for which purpose you need to convert +1200 maps to ACEScg ? Since they should convert automatically in the software…
Sorry I cannot help with the install. I’m not familiar with Renderman.
The reason I don’t want to convert automatically in software, because if I want to set textures to the right colorspace, I have to handle manually in Houdini. Right?
If all my local asset library files are already converted to ACEScg colorspace, then I don’t have to manually divide which ones belong to Utility-sRGB-Texture, which ones belong to Utility-Linear-sRGB, which ones belong to Utility-Raw every time.
@gw950619: It does make a lot of sense to convert your entire library to ACEScg as it avoids any question about what the texture colourspace is, it is actually common practise in many studios.
Did you try oiiotool from OpenImageIO? Alternatively, it would be relatively easy to write a Python script that does that with Colour.