atticus-lv/aces-helper

Feature request - Automatically Assign Color Space for all textures with a specific filename structure

hnoerenberg opened this issue · 2 comments

Hello,

I am bringing up a maybe small feature request. Would it be possible to have the option that a specific color space can be applied to a texture with a given name automatically or on click of an action button?

Like "Acify whole Scene"

Example:
filename_basecolor_.*** -> Utility sRGB Texture
filename_roughness_.***--> Utility Raw

If a texture is loaded this could be a smaller action or a batch process that can manually be started to check all Materials in a scene and to a batch assignment.
If the patterns could be manually set it would be perfect. Thanks a LOT.
Hartmut

Just thought out a solution for this.
I will add a config list in the preference(name and color space. can be import or export as json file), also with an operator to check all the files in images/materials/worlds
How do you think about it

If there would be the possibility to load the OCIO config that is used and select the targets from there it would be super awesome.
A lot of companies use a custom OCIO (tcamv2 for example) . Sure this can be done by a json file but it would require a fixed file that has to be loaded in conf. A dynamic assignment based on a simple selectabe rule would be perfect (can be moved to the plugin config). This plugin configuration can be saved (and mybe even targeted via an environment variable).
An operator check is perfect. Click a button and the majority of stuff should be set up properly.