Some news
First excuse my bad english, I hope not too many misunderstandings
First I will speak "Simplification GUI local adjustements"
There have been several debates on the simplification, or rather the reduction of the apparent complexity of Rawtherapee and in particular here, of “locallab”
In a first step I will explain how I treated this problem, with my limited knowledge in GUI, knowing that on the other hand @Pandagrapher is working on an interface allowing to choose the modules that we want, for example use and see only exposure and cbdl, he works also on many others things as the possibility to easily (possible today, but not easy!) use local control features in full image (masks, deltaE Scope, merge files, etc.).
What I propose is a little different, trying by various configurations : “normal”, “confirmed”, "expert"
The difference between the 3 is the methods usable or not, the sliders usable or not, the algorithms usable or not, …
The choice I made is subjective, but takes into account the remarks read on the forums and in the issues
In “Preferences” , “General” you have a combobox “Complexity local adjustements” with 3 choices, “normal”, “confirmed”, “expert”, by default, “normal” is proposed
- In “Normal” : Retinex, Tone mapping, Denoise not appears, options, sliders, mask … are reduced to the essentials for use
- In “Confirmed” you have the essential of Local adjustements, except some algorithms or functionnalities (Mask Laplacian, Retinex, etc.)
- In “Expert”, you have all.
Of course I can change the repartition between the 3, you cannot change yourself (except if you compile)
Choose, close the window, close RT, and restart.
///////////////////////
In a second step, I will explain sommary, how a man and a process interact
Interact SRK mecanism (Jens Rasmussen) - Skill Rules Knowledge
-
K : In this case, the user facing a new problem, is going to seek it in his knowledge, if of course he has, if not, and if he understand the problem, he can read web, books, help to friends, on a forum (if it exists or if it finds)
This phase is very heavy in mental charge, makes the individual vulnerable, he makes mistakes.
Context to its importance, for example today almost everyone uses a smartphone (with more or less difficulty…), because we talk about it, the neighbor, the father, the friends have it, and little by little the knowledge progresses.
But imagine what happens, if we could give Leonardo da Vinci a smartphone, without explanation!
In this phase the knowledge is built and gradually the user will build rules. -
R: the users use rules he has learned, he knows how to use the process, he still makes mistakes, he is obliged to read the documentation often, the mental load decreases
-
S: little by little, by dint of practicing, the gestures become automatic, we do things without thinking and generally it is the right choice. The mental load is weak
Once we get to “S” the problem has stopped being complex
But,if the user does not practice during the moment, he forgets and is obliged to go back a step
The hierarchy of abstraction
She model the process environment, from the most abstract to the most concrete.
The users must be able to find what is essential to understand and use the process.
It goes from the ends and stakes, to the practice of tasks closest to the action : the documentation, the web, the trainings … must allow the user to understand the process and meet his aspirations
Clearly, the documentation (generic terms includind videos, Rawpedia, forums, etc.) of Rawtherapee must be appropriate at each level: what are the purposes, → … ->. how do we concretely
Taxonomies
How is the individual (or group) facing the problem. It is in response to these questions that the actions to be carried out will be deduced !
Generally, but there is a lot of taxonomy, the way to perceive the competence can be expressed as well
0 - no knowlege; 1 - can do simple tasks with help; 2 - can do simple tasks alone; 3 - can do all the tasks; 4 -can transmit his know-how; 5 - expert, creation, advances the system
/////////////////////
Technical news:
-
Now merge files works correctly, you can merge the current spot, with the previous, with original image, or a background, with 20 methods. Of course it is not Photshop, the main problem to continue is the “pipelines of Rawtherapee” and GUI to write text, do for example “watermarking”
-
I have add “Graduated Filter” and I installed them in : Color and Light, Exposure and Mask exposure, Shadows Highlight, Vibrance
For “Color and Light” and “Vibrance” you have in addition to the action on the luminance, Graduated Filter for Chrominance and Hue.
Feather is in settings, you cannot use the mouse to rotate the gradient, you must use the slider. -
I have rewrite all internal call to see your works (preview, TIF,…) : big job. Now code is optimized, clean, and probably you will find differences in behavior, but I think with somewhat better results.
-
and I solved many bugs and crash
Jacques 26 november 2019