After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 140161 - Natural brushes : dual tools proposal
Natural brushes : dual tools proposal
Status: RESOLVED DUPLICATE of bug 65118
Product: GIMP
Classification: Other
Component: Tools
unspecified
Other All
: Normal enhancement
: ---
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2004-04-15 13:58 UTC by Pascal Lachat
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pascal Lachat 2004-04-15 13:58:29 UTC
Description:
1) Select a paint tool (brush, airbrush).
2) Shift-click on one of the following: clone, smudge, dodge/burn or blur/sharpen
You have then a dual brush with the given effect. The effect or texture tool
should be applied first when painting, and the brush/airbrush over it
(incrementally or with a buffer).
The idea is that real painting/drawing tools alter the underlying color and is
altered itself by the background's texture. Instead of adding such features to
the brush tool itself, as it has been requested, why not combine with already
existing effects?

I've put together some quick simulated samples of possible effects:
http://mypage.bluewin.ch/pascal_lsgc/gimp2paint/

I can comment the samples if you want.

Advantages:
I can't stop thinking of some new possibilities this would offer. The most
essential for a natural look are the smudge effect (existing color is "drown" by
the brush as new paint is added) and some texturing which the clone tool does
perfectly well. The multiple options and painting modes for each tool would
allow infinite possibilities.

Problems:
I'm aware there are many questions left (does each tool use the same brush or
can we select different ones, which tools should be allowed...)
I have no idea of the Gimp's internal structures, therefore I don't know if it
would even be possible.
The clone and dodge tools seem not to be "incremental" (I suppose the effect is
drawn in a buffer): are there any priorities issues if the brush tool has the
incremental property checked? Which one would be drawn first?

Tank you all for the excellent Gimp 2.0!

Pascal
Comment 1 Joao S. O. Bueno 2004-04-15 14:07:58 UTC
Hi. 
 
AFAIK,  
this would be rather hard to implement in the GIMP core as it is - and complicated enough 
to use. 
 
However, we came accross talkings of a "generic painting tool", and the request of which should 
be formalized - it'd be a paint tool taht rather than changing the image would issue call backs 
on the painting data to a plug-in or other "user agent". Therefore multiple equivalents of existing 
tools could be made to exist.  
 
Once this "generic paint tool"  is in place, it would take a simple plug-in to implement this request.  
I can imagine a UI were one chooses among 2 or 3 painting tools to be applied in sequence as 
one paints. 
Comment 2 Raphaël Quinet 2004-04-15 18:15:29 UTC
There is already a proposal for natural brushes: see bug #65118.  I suggest
marking this one as a duplicate.
Comment 3 weskaggs 2004-09-28 22:02:33 UTC

*** This bug has been marked as a duplicate of 65118 ***