Implement pen/cursor movement smoothing (.diff patch link included)?

View: New views
4 Messages — Rating Filter:   Alert me  

Implement pen/cursor movement smoothing (.diff patch link included)?

by SHIRAKAWA Akira :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

I think GIMP lacks an extremely useful feature for graphics tablet
users. That's stroke/movement smoothing.

Graphics tablets can be very slippery and very slow and precise movement
control may require a lot of effort. My suggestion is to add an
"inertia" (mass) or smoothing feature in one of the next version of GIMP
in order to solve this problem for certain users.

A good example of this implementation can be found in Inkscape, where
for certain tools there's a "mass" parameter which the higher it is, the
more movement smoothing is applied.

A japanese programmer has made a source code modification (patch) which
enables this feature on GIMP by apply the moving average of cursor
movement. The patch (diff file) for version 2.6.6 can be found here:

http://sourceforge.jp/projects/gimp-painter/releases/
The filename is "gimp-painter--20090618.diff"

The page (and its referring one) unfortunately is completely in
japanese. The diff file patch actually contains two modifications:
G-Pen, which is the patch for movement smoothing, and MixBrush, which
enables a more advanced paintbrush blending feature, but it's not the
scope of this email to speak about that.

I don't know much about programming, but maybe an experienced GIMP coder
can take a look at it and tell if it could be possible to implement it
soon on future versions of GIMP? I think it would be a great feature to
have for tablet users.

Thanks for your time,
SHIRAKAWA Akira
_______________________________________________
Gimp-developer mailing list
Gimp-developer@...
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

Re: Implement pen/cursor movement smoothing (.diff patch link included)?

by Martin Nordholts-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

SHIRAKAWA Akira wrote:
> Hello,
>
> I think GIMP lacks an extremely useful feature for graphics tablet
> users. That's stroke/movement smoothing.
>  

Such smoothing already exist in GNOME gimp master so before looking at
his work, he will need to rebase it against GNOME gimp master.

Best regards,
Martin
_______________________________________________
Gimp-developer mailing list
Gimp-developer@...
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

Re: Implement pen/cursor movement smoothing (.diff patch link included)?

by SHIRAKAWA Akira :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Martin Nordholts wrote:

> Such smoothing already exist in GNOME gimp master so before looking at
> his work, he will need to rebase it against GNOME gimp master.

Hello,

Unfortunately I'm not in contact with the author. I happened to find the
modification on the internet while I was searching for some ways to
enable movement smoothing on GIMP like it's possible with other
programs. I'm using it on my custom version of GIMP.

But anyway, what is "GNOME gimp master" Is it the version of GIMP
currently in development? If it is, good to know! I'm sorry if it's a
stupid question, I tried to search it on google, but got no results.

As I said, I do not know much about programming and development details.

SHIRAKAWA Akira
_______________________________________________
Gimp-developer mailing list
Gimp-developer@...
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

Re: Implement pen/cursor movement smoothing (.diff patch link included)?

by Martin Nordholts-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

SHIRAKAWA Akira wrote:
> But anyway, what is "GNOME gimp master" Is it the version of GIMP
> currently in development?

Yes that is correct, "GNOME gimp master" means "the master branch in the
gimp git repository hosted by GNOME":
http://git.gnome.org/cgit/gimp/log/

BR,
Martin
_______________________________________________
Gimp-developer mailing list
Gimp-developer@...
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer