Proposition for Alternative Channel Mixer UI

Hi,

Channel mixing is very basic and important technique in color adjustment. I think camera matrix in raw processors is for it. However traditional channel mixer UI is simply reflected color mixing matrix as below and IMHO difficult for using. Because it is not intuitive for human.

To solve this problem, Alberto implemented new UI to channel mixer in ART, primaries correction mode, and I highly appreciate it.

However, I think another simple solution may exist. Therefor I made simple CTL script to implement this idea.

In this implementation, first user decides level of R, G, B. After that user decides relative mixing ratio of RGB in each channel. This means user decides first column sum of color changing matrix value, and next decides RGB ratio in each column.
The problem of traditional UI is when user moves the sliders user has difficulty to infer the changing direction of color. In this implementation, user can more easily infer the changing direction than traditional UI.

Maybe primaries correction mode is much intuitive than this implementation, however this idea is more reflected of the structure of color changing matrix.

3 Likes

Here is internationalized version of this script.

And language files is here.
https://drive.google.com/drive/folders/1yLFFn9Yci6wbyArKboFmHH9vI7nfA__b?usp=drive_link

Translation accuracy is not guaranteed.

image

Hi,

I found a problem:

Two labels are missing in the chReconstructor_v1.3.ctl file.

I attached the corrected Magyar (Hungarian) language file,
to be renamed to “Magyar” (can’t upload plain text files here).
Magyar.txt (6.9 KB)

1 Like

Thank you very much! I have updated the language file.

For what the ctl languages files are concerned, I have 2 proposal:

  1. To the files at this URL:
    https://drive.google.com/drive/folders/1yLFFn9Yci6wbyArKboFmHH9vI7nfA__b?usp=drive_link
    please add another file which is a collection of all the single languages.
    This way if some one wants to have all the languages (s)he can download only one file for all the languages.

  2. if you think it could be possible, please contact agriggio to explore the possibility/opportunity to merge your ctl languages files (which are the sum of Alberto’s ctl ones and yours) in a single place, for example in his language directory for ctl at the URL:
    ART-ctlscripts/languages at master · artpixls/ART-ctlscripts · GitHub
    So, if Alberto (or someone else) wants to add new languages and/or update one or more of them with regard to one or more specific ctl, there is no need to download files from both repositories and patch one with the other one.

My 2 cents tip.
Topoldo

Thank you for your comment.

I have uploaded a zip file which contains all languages.

I think my scripts are now in an experimental and unstable state. And my main purpose of writing these scripts is the restoration of discolored film or photo print scanned images, so I think it will only attract the attention of a limited number of people. So I don’t think it’s enough to bother Alberto at this point. I will consider your suggestion at a later date.