Yet another brush interface proposal
valerie_vk at yahoo.com
Sun Mar 23 16:38:37 CET 2008
> Since we're on the subject of brush interfaces, has anyone used
> Colors! on the nintendo ds? It's a very rudimentary paint application,
> but it is highly intuitive. One of the best features is that it uses
> the shoulder buttons on the DS to bring up a menu with all the brush
> and color controls available:
That's interesting, though it took me a few minutes to understand what
was going on. If I understand correctly:
- the two buttons on the left are to toggle between the hard-edge
and soft-edge modes.
- the sliders are to toggle size and opacity respectively
- what's more, you can activate the "control pressure" to determine
if you want size and/or opacity to vary with pressure
It's nice for a small screen I guess. With the interface proposal
I've made, accessing any of the commands is also just one click
away, provided that you have them set to "visible" in the toolbar.
That said, I Am pondering the idea of creating presets, from
the generic brushes, that take inputs different from those normally
The problem is the interface to create such custom cases.
Two examples I've had in mind is:
- the double-edge stroke
- and the dotted lines
Basically, although both can be achieved with the generic brush,
both types may be so common that special toolbar settings for them
may be warranted. When such operations are done hundreds of times,
the difference between 3 operations and 5 operations to achieve
the same results may be the difference between 2 hours spent and
3 hours spent (and although they can be done in Inkscape, toggling
between programs is a huge pain).
Dotted lines for example: it's pretty easy to see how they can
be achieved with the generic interface, but the ideal interface
- dash type (round, square)
- dash size
- dash distance
- with the ability to define presets of course
As for the the double-edge stroke, it is actually my most-wanted
feature from a graphics program, and the reason I first took interest
in Inkscape (it was near impossible in Gimp), then in Krita.
People buy tablets Just to be able to get lines like that. And
then they have to deal with having to undo multiple times until
they get the line position right, which is why I'm eyeing a guided
option. It can be achieved with the interface I've proposed:
But the ideal numerical entries would be:
- size (the normal one, to determine max size)
- and relative position of the thickest area (20%, 80%, etc)
When tracing for a CG lineart, for example, a person would first
select one value for that second entry, then use that same setting
to draw in many hair lumps (and some extra strands). Then for
the bigger lines such as limb contours, they may have to modify the
setting more often. For buildings and such, they can then turn off
size dynamics completely.
Add some size jitter and it would look as though a non-tablet user
is using a tablet!
This can wait, though. If "map to stroke length" + "normal size fade"
can already be made available, then that's half what I've been
looking for. A very good half.
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
More information about the kimageshop