ucupumar / ucupaint

Ucupaint is Blender addon to manage texture layers for Eevee and Cycles renderer.
GNU General Public License v3.0
1.19k stars 35 forks source link

ACES OCIO config. Auto colorspace name conversion support. #163

Open NicholasCureton opened 1 week ago

NicholasCureton commented 1 week ago

I run Blender with following command in Debian 12. exec=env OCIO="/Path to /studio-config-v2.1.0_aces-v1.3_ocio-v2.3.ocio" blender

I've got that OCIO config from this link. https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES/releases

I use this version of OCIO. studio-config-v2.1.0_aces-v1.3_ocio-v2.3.ocio

It does colorspace name conversion automatically. Blender default use sRGB for color map ( or Albedo Map?). Roughness, Height, Normal, Displacement maps use Non-Color.

But in ACES. sRGB is named "sRGB - Texture" and Non-Color is named "Raw". ACES OCIO config do name conversion automatically.

I wish UCUpaint support that kind of feature while using ACES OCIO config. Currently, I've to change colorspace name manually after loading up all maps for every single materials.

ucupumar commented 1 week ago

I just made a change that possibly fix this issue, can you try it again using the latest master branch?