Color picker for RGB and built in histogram needed

  • Posts: 100
11 months 3 weeks ago #1 by v00d00m4n
Atm we have color wheel, but would be really nice, especially for levels and similar coloristic shaders, if we would have a color picker tool that would temporary turn off reshade ui, freeze last frame prior select and would allow us to pick color from screen. There was a similar things in Martys Lightroom shader... but color picker require to memorise and it was not really a picker, and histogram was rendered in left corner, but recent changes in Reshade 4 does not allow to move UI and it covers it and brakes it as well as other shaders that tendeded to render something in left side of screen (like debug information from ambient light shader, or lut in many loot rendering shaders... which kinda leads us to need to restore Reshade 3 way of dealing with UI that we can actually move, but that another subject, just sayin here because im frustrated by that and it related), so maybe its time to implement a native histogram (combined and per channel would be nice) for more universal need? Would be also nice if it would display just lile light room a line in 0-255 grid that represents all the color manipulations done by shaders in currently pickked pixel, like gamma applied cuve changes, shift of colors by levels and anything else.

Can you do that please?
The following user(s) said Thank You: jas01

Please Log in or Create an account to join the conversation.

  • Posts: 3631
11 months 3 weeks ago - 11 months 3 weeks ago #2 by crosire
Of course ReShade 4 allows you to move the UI. It's even more powerful now and lets you dock windows (by default all windows are docked to the left). Just grab and drag a tab from the top menu and put it somewhere else to de-dock.

Please Log in or Create an account to join the conversation.

  • Posts: 258
11 months 2 weeks ago - 11 months 2 weeks ago #3 by brussell

crosire wrote: Of course ReShade 4 allows you to move the UI. It's even more powerful now and lets you dock windows (by default all windows are docked to the left). Just grab and drag a tab from the top menu and put it somewhere else to de-dock.


Well it doesn't work for me either. No moving, no dragging.
edit: ok, now I know how to detach and attach tabs, but it's not really intuitive -> reshade.me/forum/suggestions/5155-non-co...-intuitive-ui-moving

Please Log in or Create an account to join the conversation.

  • Posts: 205
11 months 2 weeks ago - 11 months 2 weeks ago #4 by Duran.te

brussell wrote:

crosire wrote: Of course ReShade 4 allows you to move the UI. It's even more powerful now and lets you dock windows (by default all windows are docked to the left). Just grab and drag a tab from the top menu and put it somewhere else to de-dock.


Well it doesn't work for me either. No moving, no dragging.


You have to hold and drag every tab, not the bar on top where they are placed on (like it was on 3.x reshade version).

On his original post , crosire showed how to do that:
Warning: Spoiler! [ Click to expand ]
The following user(s) said Thank You: brussell

Please Log in or Create an account to join the conversation.

  • Posts: 100
10 months 2 days ago #5 by v00d00m4n
Well. its not that comfortable as it used to be, i want to to move and resize whole window like in 3, not drag tabs one by one.

Anyway thats not the main point ot this subject - i asked about built in color picker and histogram instead of shader implementation. Can we have one?

Please Log in or Create an account to join the conversation.

  • Posts: 3631
10 months 8 hours ago #6 by crosire
This would involve a bit of work. ReShade's backend already has an implementation to copy the backbuffer to host memory and with that it would be possible to pick a color from it or calculate other stuff. But it is not meant to be run every frame and doing so would severly slow down the game. Doing stuff with shaders on the GPU is much more efficient, so there is not enough incentive for me to implement this.

Please Log in or Create an account to join the conversation.

  • Posts: 100
7 months 4 weeks ago #7 by v00d00m4n
but you could implement it with build in shader, Which not like other shaders - integrates deeply into Reshade gui and allows to send color picked color into Reshage gui RGB editor.

As for histogram, its another case which is actually would be more effect made without shader. It should not always on, so you should not worry about its performance impact since people would only turn it on temporary for tweaking. If you do this, please implement sampling area configuration by mouse drag and selection and by entering size of box and its coordinates. This would be necessary to sample colors of 3d scened without extra noise from gui zones that may show wrong data in histogram.

Please Log in or Create an account to join the conversation.

  • Posts: 1225
7 months 4 weeks ago #8 by Marty McFly
Lightroom already has a histogram.

Please Log in or Create an account to join the conversation.

  • Posts: 100
7 months 4 weeks ago #9 by v00d00m4n
Very small, unscalable and barely useful because of that. I ported some scalable Reshade 2 histogram in extended levels threa , but it does not work sometimes, not sure why. Maybe you can combine both?

Please Log in or Create an account to join the conversation.