-
Notifications
You must be signed in to change notification settings - Fork 383
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] - Custom Input as "slider" and keys #848
Comments
So "Custom" would be acting as a kind of proxy here, a means to abstract a group of brush variations down to a single 'how much effect do you want' slider? If so, it seems like it would be much more generally useful, as you say. My mind also brings up a connection with the idea of 'brush overlays' : persistent partial overrides of brushes. I'm having some difficulty finding the post about this, but viewzoom is a good example -- having an overlay that mapped viewzoom to radius would make all brushes scale to zoom level. So it's like a version of your idea that would separate the custom behaviour rather than baking it into the brush. (I think ideally we should have both kinds. Just throwing my idea out there in case it helps develop this one) |
I think that was the whole intent of the Custom setting and input, originally. I'm merely suggesting we upgrade it to the same importance as brush radius and opacity by giving it a slider and key mapping :-) I think you're recalling this thread: Sorta like my brush randomizer, I got that working, but it makes a LOT of broken brushes-- most settings have a very small range of useful values, but we generally allow a lot more. I suppose I could tweak it to only create mapped points within the middle 20% of the allowed values. . .:-P |
I have a related PR here: mypaint/libmypaint#104 |
Currently we can use keys/buttons to adjust size and opacity, and there are sliders for a few other settings. I really think "Custom" could be much more interesting if it was a slider, and MUCH more useful if we could assign keys/buttons to increase/decrease the base value. This would let you create brushes that have unique and adjustable properties and accessible in a way that doesn't require fancy hardware.
So you could map, say, "jitter" to the custom input and then be able to adjust your jitter on-the-fly just like you would adjust size. Or assign multiple settings to custom and then you can adjust 5 things at once with one button.
The text was updated successfully, but these errors were encountered: