Thanks for your input, thereisone.
The more I look into the whole remapping stuff, the more confused and baffled I get. I hope I can explain what I mean. I realize that this topic is a bit hard to write about in a precise and clear way. To get something straight fr om the top : with 'User setting' or 'User slider', I mean the slider that the user sees in the 'Settings tab', so we're not in the Editor mode.
Let's consider your example with the IntSlider.
Yes, with the IntSlider you can set a maximum. Needed in example of an IntSlider controlling a switch. But using it on an input like the radius of a Blur component, it does not work well for three reasons :
1. If you want to use only small radii, then you'd want decimal increments, not only steps of an integer. So the IntSlider is not the appropriate controller for a small blur radius, when not using Remapping.
If using remapping, then you see the decimals in the remapping field in the Editor, but again not in the User tab).
2. If I use no Remapping, then the Max Value of the IntSlider does not change a thing, only what is visible in the User settings. E.g. If I set the max of the IntSlider to 10, then for the user the values on the slider to set are 1 - 10. But 10 does not mean 10 pixels, 10 means the max blur settings. So no matter what max settings I give in, the max setting will always be the max blur possible, so there is no sense in setting a max here.
3. No matter what I give in as a maximum with the remapping, when setting the User slider to the max (the utmost right), I always get the max possible radius of the blur component. So if I would want the max blur radius to be 10 px, and I set the max value of the IntSlider to 10 and set the max in the remapping field to 10, I do not get as a max result 10 px blur, I get the max possible blur of the blur component. Moreover, I get exactly the same result if I set the max in the remapping field to 2 or to 100 or to any other value. This defeats the effect of the remapping.
My guess is, that the mismatch here is because the wrong kind of slider is being used. better to use (as indicated above) the Slider control.
Quote |
---|
I'm curious as to why you would need the user to see the exact value when it is only relative to the filter and wouldn't affect the way they use the control? |
Yesterday, when working on a Posterize filter, I came again across an instance where I need to see the actual values, i.s.o. the relative values.
If I want to make a couple of zones in the lightness values (0-255), then I'd like to see the correct values I dial in, not 0-255 scaled back to 1-100. I can look at an image and more or less tell then wh ere I would like to different zones to be, but I am used to think in values from 0-255, as in PS and any other image editor.
I will look into the Slider control some more and also to the other controllers that emit number values. I noticed that with controlling the RGBmath components, some funny things are happening as well.
Beat
The Stone Age did not end because they ran out of stones. Niels Bohr