Better value slider control
- Peter Wassink
- Posts: 4456
- Joined: 17 Feb 2006, 15:38
- Location: Amsterdam
- Contact:
Better value slider control
Can we have more control on the dragging of values using the sliders?
I like the way you can get a more precise result holding Shift key while dragging in a programm like Blender.
The value increase would remain its lineair correlation with the pen movement,
but it would increase 10 times slower while holding Shift, so that it becomes very easy to get a precise value.
I like the way you can get a more precise result holding Shift key while dragging in a programm like Blender.
The value increase would remain its lineair correlation with the pen movement,
but it would increase 10 times slower while holding Shift, so that it becomes very easy to get a precise value.
Peter Wassink - 2D animator
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
- schwarzgrau
- Posts: 1238
- Joined: 23 Jan 2012, 22:08
- Location: Offenbach / Germany
- Contact:
Re: Better value slider control
Oh yeah, thats really something which would made adjusting values sooo much easier
Windows 11 22H2 / TVP 11.7.0 PRO WIBU / Cintiq 22HD
Windows 11 22H2 / TVP 11.7.0 PRO WIBU / Mobile Studio Pro 16" (2019)
Android 13 / TVP 11.7.0 / Galaxy Tab 7 FE
INSTAGRAM
Windows 11 22H2 / TVP 11.7.0 PRO WIBU / Mobile Studio Pro 16" (2019)
Android 13 / TVP 11.7.0 / Galaxy Tab 7 FE
- D.T. Nethery
- Posts: 4234
- Joined: 27 Sep 2006, 19:19
Re: Better value slider control
Good idea. That would be useful.Peter Wassink wrote: ↑08 Jan 2021, 12:08 Can we have more control on the dragging of values using the sliders
I like the way you can get a more precise result holding Shift key while dragging in a program like Blender.
The value increase would remain its lineair correlation with the pen movement,
but it would increase 10 times slower while holding Shift, so that it becomes very easy to get a precise value.
Animator, TVPaint Beta-Tester, Animation Educator and Consultant.
TVPaint PRO 11.7.4 - 64bit
MacOS 12.7.1 Monterey ,
Mac Mini (2018) , 3.2 GHz 6-Core Intel Core i7, 16 GB RAM ,
XP-Pen Artist Pro 19 (Gen 2) 4K,
TVPaint PRO 11.7.4 - 64bit
MacOS 12.7.1 Monterey ,
Mac Mini (2018) , 3.2 GHz 6-Core Intel Core i7, 16 GB RAM ,
XP-Pen Artist Pro 19 (Gen 2) 4K,
- Peter Wassink
- Posts: 4456
- Joined: 17 Feb 2006, 15:38
- Location: Amsterdam
- Contact:
Re: Better value slider control
i was thinking about this again... but this " +Shift = 10 times slower " could be implemented more general, not just limited to the sliders.
but also in the tools... so for panning, setting circles, spline handles, crop tool... etc. etc.
everywhere you'd possibly want to have an option for more precision
It could even be a solution in the much mentioned instance handle problem in the timeline
but also in the tools... so for panning, setting circles, spline handles, crop tool... etc. etc.
everywhere you'd possibly want to have an option for more precision
It could even be a solution in the much mentioned instance handle problem in the timeline
Peter Wassink - 2D animator
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
- Peter Wassink
- Posts: 4456
- Joined: 17 Feb 2006, 15:38
- Location: Amsterdam
- Contact:
Re: Better value slider control
and.. regarding the lineairty of brush sizes.. it would probably still make sense to have some function in the increase other then a linear connection.
see image: as you can see... a lineair increase gives you very few steps in the small brush size range... where you'd typically want more size options.
while at the large side of the spectrum each increase only gives you a marginally bigger brush in terms of surface percentage increase.
(btw those profile are ment to illustrate the increae rate this is somewthing that could stay "under the hood"
or maybe the brush scaling should use a different factor...
instead of increasing the diameter in pixels
increase the surface in percentage; for example every step 25 % bigger
we'd have to figure out what would be a pleasent increase.
But the idea is that you design controls that are sensible for artist using them daily.
Increasing that user experience is where TVPaint can still win a lot.
see image: as you can see... a lineair increase gives you very few steps in the small brush size range... where you'd typically want more size options.
while at the large side of the spectrum each increase only gives you a marginally bigger brush in terms of surface percentage increase.
(btw those profile are ment to illustrate the increae rate this is somewthing that could stay "under the hood"
or maybe the brush scaling should use a different factor...
instead of increasing the diameter in pixels
increase the surface in percentage; for example every step 25 % bigger
we'd have to figure out what would be a pleasent increase.
But the idea is that you design controls that are sensible for artist using them daily.
Increasing that user experience is where TVPaint can still win a lot.
Peter Wassink - 2D animator
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
- Peter Wassink
- Posts: 4456
- Joined: 17 Feb 2006, 15:38
- Location: Amsterdam
- Contact:
Re: Better value slider control
Hey Team,
i'd like to point you attention to this again.
please consider the practical needs of animators that want to set the brush size
you generally want to have fine control of small brushsizes,
Maybe you could consider making increase slider be always proportional
so a slow and controlled extending of the slider would keep adding a a fixed percentage to the current size.
now it keeps adding a fixed absolute number of pixels to the radius per sliding distance which makes the increase proportionally smaller and smaller.
so it effectively makes the tuning of your brushsize relatively more precise on bigger bushers and very coarse on finer brush sizes.
Where, in practice the demand would be the other way around.
Because a tiny size change on a very small brush has a massive effect on the way a line looks.
I believe User interface details like these are very important to keep animators on board the software.
and are relatively (no pun intended) easy to do (not sure)
if instead you do for instance a 25 % increase/step, you get to value 10 in aprox. the same sliding distance,
yet with the benefit of having much more control on the finer sizes.
i'd like to point you attention to this again.
please consider the practical needs of animators that want to set the brush size
you generally want to have fine control of small brushsizes,
Maybe you could consider making increase slider be always proportional
so a slow and controlled extending of the slider would keep adding a a fixed percentage to the current size.
now it keeps adding a fixed absolute number of pixels to the radius per sliding distance which makes the increase proportionally smaller and smaller.
so it effectively makes the tuning of your brushsize relatively more precise on bigger bushers and very coarse on finer brush sizes.
Where, in practice the demand would be the other way around.
Because a tiny size change on a very small brush has a massive effect on the way a line looks.
I believe User interface details like these are very important to keep animators on board the software.
and are relatively (no pun intended) easy to do (not sure)
if instead you do for instance a 25 % increase/step, you get to value 10 in aprox. the same sliding distance,
yet with the benefit of having much more control on the finer sizes.
Peter Wassink - 2D animator
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
Re: Better value slider control
Hello Peter, I will study this question with the team in the coming days
Probably a vampire
- Peter Wassink
- Posts: 4456
- Joined: 17 Feb 2006, 15:38
- Location: Amsterdam
- Contact:
Re: Better value slider control
Cool!
It would be nice to have some input from other users/beta testers on what is the preferred way to control this.
Another option could be to look for speed as a connection for increasing values:
sliding fast: > bigger size increments
sliding slow:> smaller smaller size increments
I'm just mentioning this without thinking it over very deeply, so not sure if that is workable.
But there might be even better solutions or "best practices" to borrow from, i still like that Blender example with the shift key in the O.P.
(check it out, i think it works like a charm)
It would be nice to have some input from other users/beta testers on what is the preferred way to control this.
Another option could be to look for speed as a connection for increasing values:
sliding fast: > bigger size increments
sliding slow:> smaller smaller size increments
I'm just mentioning this without thinking it over very deeply, so not sure if that is workable.
But there might be even better solutions or "best practices" to borrow from, i still like that Blender example with the shift key in the O.P.
(check it out, i think it works like a charm)
Peter Wassink - 2D animator
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
Re: Better value slider control
At least that's something one should try.
TVP 10.0.18 and 11.0 MacPro Quadcore 3GHz 16GB OS 10.6.8 Quicktime 7.6.6
TVP 11.0 and 11.7 MacPro 12core 3GHz 32GB OS 10.11 Quicktime 10.7.3
TVP 11.7 Mac Mini M2pro 32GB OS 13.5
TVP 11.0 and 11.7 MacPro 12core 3GHz 32GB OS 10.11 Quicktime 10.7.3
TVP 11.7 Mac Mini M2pro 32GB OS 13.5