Interactive Hue Clock

If you have an idea for a new feature or other improvement to Curvemeister, this is the place to propose, discuss, and even vote on it. All suggestions are welcome, even the ones that are impossible!
mikemeister_admin
Posts: 4927
Joined: Fri Sep 20, 2013 8:29 pm

Postby mikemeister_admin » Tue Jan 11, 2011 1:43 pm

New CurveMeister users often mention that it is difficult to know how to adjust their Curves in response to the information presented by the Hue Clocks.

I think that if users could grab the 'Hand' on the Hue clock with the mouse, and move it around the Hue clock to the desired location, this feature would be 1) more intuitive for new users, and 2) make the Hue clock even more useful.

I am envisioning that the UI look somewhat like the screenshot that I have attached, and that when users move the clock hand CM will automatically create/move control points in the Curve panel to change the color. By adding control points rather than changing the color behind the scenes, new users would quickly learn how to translate the Hue clock display information to the curve controls; and more advanced users could further tweak the curve points added/moved to finesse the results.

If nothing else, this functionality would dramatically speed up a lot of corrections.

What do you think? ???

Lee.
Attachments
hueclock-jpg
hueclock-jpg (999 Bytes) Viewed 10458 times

-default
Posts: 1916
Joined: Thu Mar 26, 2015 1:53 am

Postby -default » Tue Jan 11, 2011 7:26 pm

I think it's a great idea, and one that I will seriously consider adding to CM4.

When adjusting the Hue clock, it helps to imagine a piece of string between the end of the hue clock and the name of the channel that I am tweaking.  For example, to rotate the above hue clock clockwise, adjust either the Y, R, or M channel.

leeharper_admin
Posts: 263
Joined: Tue Aug 20, 2013 2:39 pm

Postby leeharper_admin » Tue Jan 11, 2011 8:50 pm

Hi Mike,

I'm glad that you like the idea ;D

The piece of string visualization is very helpful, and I do use that when I'm color correcting; the trouble is that as a new user I don't think that the 'piece of string' concept occurs to everyone - speaking personally, I had to be told about that in order to understand how to move my curves in response to the hue clock readout.

I would love for CM4 to have a feature that made new users feel as though their understanding of curves and color correction had gone from beginner to intermediate the first time they used the tool; a tough proposition I know, but this might receive an enthusiastic response. Speaking as a digital photography/post-processing teacher, I know that my own students would love this!

All the best,
Lee.

sjordan93436
Posts: 462
Joined: Sun Jul 11, 2010 4:23 am
Contact:

Postby sjordan93436 » Wed Jan 12, 2011 12:44 am

I also think it is valuable to be able to change the hue (saturation) directly of a point in RGB color.  If I want to change the hue, I would rather change one slider or hand than trying to balance three curves.   

Which interface? Click on hue clock and three sliders open (HSB) with original and current values.  Or click on the hand and move it.  I like sliders.  At least these sliders are more powerful than temperature and tint of ACR.

The "free" alternative is what exists.  Mark the spot, go to each curve and move it watching the hue clocks.

ggroess
Posts: 5342
Joined: Wed May 24, 2006 2:15 am
Contact:

Postby ggroess » Wed Jan 12, 2011 2:52 am

Steve,
Lee and Mike are talking about a new user interface for CM4 ..POSSIBLY....

Greg

leeharper_admin
Posts: 263
Joined: Tue Aug 20, 2013 2:39 pm

Postby leeharper_admin » Wed Jan 12, 2011 10:34 am

Hi Steve,

Nik Software use an interface like the one you describe (slider-based). If you've not used any of their software before, they have a good overview of their approach at: www.upoint.com.

Personally, I'm not certain that an updated Hue Clock ought to allow users to manipulate tonality - it is a 'Hue' clock after all. I would envisage that it would enable users to change the Hue and/or Saturation of the color it is pinned to - and if somebody wanted to change Hue and Saturation, if the UI is slider-based then it requires two adjustments; if the UI is more like the one I have suggested, then the same thing could be accomplished in a single move (pulling the end of the hand on the clock).

As you mentioned, an interface that balanced three curves for you - without requiring you to touch them - would be useful. For new users, the visual feedback that they would receive would make curve-based color correction comprehensible much more quickly; advanced users would also benefit from the speed of adjustment - though they would presumably further adjust the curve points that these Hue Clocks would create.

In terms of workflow, I would think that something like this would be likely:



  • Set Black point

  • Set White point

  • Set Neutral point(s)

  • Add Hue Clock(s) to critical areas within an image (skin tones, sky, grass, fruit, etc)

  • If the Hue Clock(s) indicate a problem, drag the clock hand around the clock (color wheel) to correct problem


Optionally, manually adjust the control points that are created automatically (during step 5), in the Curves palette


I think that such a workflow would enable even beginners to achieve very good corrections in less than 30 seconds...

Cheers,
Lee.

ggroess
Posts: 5342
Joined: Wed May 24, 2006 2:15 am
Contact:

Postby ggroess » Wed Jan 12, 2011 4:08 pm

I could also see it messing up an image in Say 30 Seconds...

Lee,
Do you think...I am asking now...Do you think the image of the fruit vendor window from the class would be easily corrected by hue adjustments?? 

I'm thinking that since the Hue curve "points" would represent all pixels with the selected Hue you could spread the color cast out over different brightness areas.  So for instance...If you have the same hue and sat but a different brightness you are going to change the pixels regardless.  This might be a very bad thing....I could see shadow casts getting very ugly very fast.

While HSB has it's strengths; it has it's Achilles heels as well.  We have to be careful we do not think in RGB while in the HSB realm...You might want to think more like a LAB space just to keep the issues related...changing the hue might not be a good thing on images with crossing casts.

Greg

-default
Posts: 1916
Joined: Thu Mar 26, 2015 1:53 am

Postby -default » Wed Jan 12, 2011 4:44 pm

Lee's "HSB Hybrid" workflow really struck a chord, and I think Greg points out some valid concerns.  This workflow could be tested by setting up some Hue only constraints in HSB mode, either by editing the Hue values manually (in the edit dialog), or via the H curve, then switching to RGB mode to see what the result is.

What Greg says is true, with a wrinkle.  In HSB and Lab mode all hues would be affected equally when the hue clock hand is dragged.  In RGB, the hue change would affect areas with those particular R, G, or (emphasis on *or*) B values.

mikemeister_admin
Posts: 4927
Joined: Fri Sep 20, 2013 8:29 pm

Postby mikemeister_admin » Wed Jan 12, 2011 5:24 pm

I don't think that any approach would allow the fruit vendor image to be easily corrected ;)

The beauty of what I have in mind (not that I can take any credit for it - I just noticed some other apps doing similar things...) is the connection between this Hue/Sat control and the sample pin.

You are absolutely right - if the curve points were being added to a Hue and/or Saturation curve in HSB everything's going to get messed up; as you said, casts will be introduced over different brightness areas.

By using the location of the sample pin, Hue/Saturation adjustments can be restricted to the appropriate brightness range.

E.g., if I add a sample pin to a brunette's hair, and the Hue Clock indicates that the person's hair is purple, an interactive Hue Clock allows me to grab the clock hand and pull it clockwise; the sample pin tells CM the average brightness of the sampled pixel(s), and control points are added to the curves that the user currently has open (RGB, Lab, or CMYK - you're right to mention that nobody should attempt this in HSB).

The control points would be placed at a location that maintained the brightness of the sampled area (something with an L value of 50 before a Hue/Sat adjustment would still have an L value of 50 after the adjustment).

Intermediate/advanced users would then presumably adjust the control points that the interactive hue clock adjustment had created, to finesse the correction.

What do you think?

Lee.


leeharper_admin
Posts: 263
Joined: Tue Aug 20, 2013 2:39 pm

Postby leeharper_admin » Wed Jan 12, 2011 5:28 pm

Mike,

Hadn't thought that it wouldn't work properly in Lab ::) good call on that...

So (more complicated - sorry), the location of the sample pin could be used to create a localized mask (exactly like Photoshop's Select > Color Range command); that would fix that problem I think...

Thanks for the feedback,
Lee.


Return to “Vote on and Discuss New Features”

Who is online

Users browsing this forum: No registered users and 2 guests