Re: [Gimp-developer] Brush dynamics input and output mapping.

2011-09-15 Thread Brian Vanderburg II
On 09/15/2011 03:15 AM, Alexia Death wrote:
 Inputs that mapping does not make sense:

 Direction (0-1 = 0-360 deg)
 Random
 Doesn't make sense how? Look at GPS. Random is made rather good use of
 in some presets and direction has its uses as well.

What I mean is it doesn't make sense for the direction to have any other
mapping than from 0 to 360 degrees of the stroke to become 0 to 1 of the
direction dynamics input.

All the input mapping idea is for is to map the physical input from the
device or mouse to the dynamics input in a way that is natural for the
user.  It is not meant to do anything more exotic, all that can be done
in the dynamics themselves.  You've mentioned that something like this
is already there for the tablet axis in the form of curves under
settings.  So a user can already use these to map how input from the
device would become input for the dynamics, what pressure or tilt range
is natural for them. (I don't own a tablet yet so I wasn't previously
aware these are already there.)

Since these settings are already there, then my idea is reduced simply
to having velocity dynamic configured as well so two different users
with different ideas of what is slow and fast could still have their
idea of slow mapped as 0 and their idea of fast mapped as 1 for the
velocity dynamic, even if just using a mouse.







signature.asc
Description: OpenPGP digital signature
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] More Brush dynamics?

2011-09-15 Thread Brian Vanderburg II
I've played with 2.7.3 on Windows a little bit.  Here are some other
ideas for new dynamic outputs:  Hue, Saturation, and Value/Luminance

Brian Allen Vanderburg II



signature.asc
Description: OpenPGP digital signature
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] More Brush dynamics?

2011-09-15 Thread Brian Vanderburg II
On 09/15/2011 09:50 AM, Richard Gitschlag wrote:
 
 Date: Thu, 15 Sep 2011 09:37:05 -0400
 From: brianvanderbu...@aim.com
 To: gimp-developer@lists.XCF.Berkeley.EDU
 Subject: Re: [Gimp-developer] More Brush dynamics?
 

 
 I've played with 2.7.3 on Windows a little bit.  Here are some other
 
 ideas for new dynamic outputs:  Hue, Saturation, and Value/Luminance
 

 
 Brian Allen Vanderburg II
 
 Those can already be simulated using the Color dynamic and careful RGB 
 values, although
 as mentioned in bug #572300 the current Color dynamic (i.e. low pressure = 
 FG, high pressure = BG)
 is a bit counter-intuitive in 2.6.

If I want something more complicated, say I want to use the color output
and fade input to paint a gradient stroke, but also want the pressure to
adjust the saturation, so lighter pressure would make the stroke more
gray and harder pressure would make the stroke more color.  How would I
do this with the current dynamic?

Brian Allen Vanderburg II



signature.asc
Description: OpenPGP digital signature
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Brush dynamics input and output mapping.

2011-09-14 Thread Brian Vanderburg II
As the brush dynamics editor only supports inputs from 0 to 1 and
outputs from 0 to 1, it seems like it could be a good idea to support
mapping inputs and outputs based on user preferences.

Inputs that could use mapping:

Velocity - I may consider 10 pix/sec slow (0) and 100 pix/sec fast (1)
while someone else may consider 50 pix/sec slow and 500 pix/sec fast.

Pressure - While a tablet may support many levels of pressure, a user
may not be accustomed to pressing a certain force to get a desired
result, and may wish that pressure level 300 (instead of 511) be treated
as the maximum pressure (1).  Similarly a user may not be good at being
very light on the tablet and may prefer a pressure level of 30 to be
treated as the minimum pressure (0).

Tilt - A user may prefer a certain tilt range to map from.  One user may
prefer only slight tilts to get the full range (0-1) while another user
may be fine with larger tilts.

Inputs that mapping does not make sense:

Direction (0-1 = 0-360 deg)
Random

Input mapping should probably be configured in user preferences.

Similarly it may be useful for each target's outputs.  For instance
specifying the 0/1 size of a brush as a percentage of the brush size or
opacity as a percentage of the current brush opacity.


Brian Allen Vanderburg II



signature.asc
Description: OpenPGP digital signature
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Dummy Layer with particular dynamic effect

2010-08-27 Thread Brian Vanderburg II
  On 08/27/2010 08:05 PM, Jacopo Corzani wrote:
 Hello,
 i think that would be very useful a dummy layer that can contains a particular
 effect/operation like curves in order to change parameters in future without
 any problems and eventually using a particular mask for handle particular zone
 where i don't want this.
 In this case is possible to activate or deactivate effects and change that
 parameters dynamically without any duplicate image layers with static effects.
 The problem may be in a user-defined plugins but for standard operation like 
 levels or
 curves there isn't or i'm missing somethings?
 If i write an effect plugin would be perfect to associate that with this kind 
 of dummy layer in order to change parameters/enable/disable/masking/unmasking 
 that whenever i want.
 Sorry for my english :),i'm not a mother language...

 Jack

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

I think Paint Shop Pro had a feature like this.  If I remember 
correctly, it was called an adjustment layer.  For input it would take 
the composite of all lower layers and then apply the effect such as 
curves, brightness, etc.  I would love to see something like that in 
GIMP, as well as something like layer groups so adjustments or other 
layer blending can affect only grouped layers but not other layers.  The 
layer group image would basically be the composite of all sub-layers 
without the sub-layers being affected by any layers below the group:

Layer 1 (group, multiply)
|- Sublayer 1 (difference)
|- Sublayer 2 (normal)
Layer 2 (group, normal)
|- Sublayer 3 (overlay)
|- Sublayer 4 (normal)

In this case, the layer group is also a dummy layer that virtually 
merges only the grouped layers (maybe even with any level of nesting), 
so that Sublayer 1 only affects Sublayer 2 and Sublayer 3 only affects 
Sublayer 4, with the result of the top group affecting only the result 
of the bottom group.

Brian Vanderburg II
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Dummy Layer with particular dynamic effect

2010-08-27 Thread Brian Vanderburg II
  On 08/27/2010 10:15 PM, Liam R E Quin wrote:
 On Fri, 2010-08-27 at 20:58 -0400, Brian Vanderburg II wrote:
 [...] I would love to see something like that in
 GIMP, as well as something like layer groups
 Do the current (2.7.x) layer groups not meet your needs?

 Liam

They probably do.  I haven't had a chance to try any of the new features 
yet.  On Debian 5 I'll have to compile babl and gegl, and install a 
newer intltool before compiling GIMP 2.7.

Brian Vanderburg II
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] An idea for resource management

2008-05-20 Thread Brian Vanderburg II
Robert Krawitz wrote:
Date: Sun, 18 May 2008 18:55:07 -0400
From: Brian Vanderburg II [EMAIL PROTECTED]

I don't know if this has been talked about yet but could be nice for a 
future version of GIMP.

Currently, in order to use a custom brush/gradient/etc, you must first 
create it, then edit/save/etc.  Every time you want a new brush you have 
to create a new one, even if it is a temporary brush.  Instead why not 
have the 'active' brush (and gradient,etc) always be user editable, 
saved between sessions.

 How would you restore the original version of the brush, in case you
 edited it accidentally?

   
When you double-click on the brush in the brushes dialog (say Brush1),
it would copy that brush's settings to the internal active brush.
Changing the active brush would not change the settings of Brush1.  To
restore the original Brush1 settings, just double-click it again and it
would copy Brush1 to the active brush again.  To save settings you would
just click the save button and type the name of the brush to save to,
even Brush1 to overwrite it with new settings.  The 'active' has all the
settings of a brush, but it is a private brush (it has no name and is
not shown in the brushes list).  As you select a new brush in the
brushes list it just makes a copy of that brush in memory to the active
brush.

The idea is there is a global active brush in memory, all painting is
done with it (or if it is not saved between tools, then each tool has
it's own active brush).  Selecting a brush loads that brush and sets the
settings on the tool's active brush.  Even it the loaded brush is
read-only, the active brush can be edited, and upon closing the program,
would be saved out to a special location in the user data directory, not
back to the brush it was loaded from.  The user can choose to save the
brush, in which case a text entry dialog would appear allowing the user
to save.

The same could be done with gradients,  Loading a gradient simply loads
the selected gradient into an active gradient, which can always be
edited without being saved back out.  Then tools that use a gradient use
the active gradient.  If the user changes to a different gradient it
just loads that gradient into the active gradient.  When closing it
saves it in a special area somewhere.  The user could save the gradient
to a gradient file also.

Just an idea.
Brian Vanderburg II

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


[Gimp-developer] An idea for resource management

2008-05-18 Thread Brian Vanderburg II
I don't know if this has been talked about yet but could be nice for a 
future version of GIMP.

Currently, in order to use a custom brush/gradient/etc, you must first 
create it, then edit/save/etc.  Every time you want a new brush you have 
to create a new one, even if it is a temporary brush.  Instead why not 
have the 'active' brush (and gradient,etc) always be user editable, 
saved between sessions.  The 'active' brush always exists, so does not 
have to be created before changing.  The active brush can be loaded from 
an existing brush, just by double-clicking on it in the brushes dialog, 
and save to a current brush just by saving it to a given name.  Also, if 
a future version supports more complete brushes with controllers 
controlling various details of brush (size/opacity/jitter/etc) they 
could also be saved/loaded from from/to the active brush.

Brian Vanderburg II
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] GIMP UI discussions

2008-01-24 Thread Brian Vanderburg II
 by the curve.

For the radial gradient, the ability to adjust the focus point would be 
nice, and to define a better offset. Currently I have to create a 
selection with a hole in it and then draw the gradient from the center 
to get a donut shape, but adjusting the offset to the correct position 
is. Perhaps the radial gradient could be a three-point gradient (center, 
start, end)


 Save as PNG

GIMP should support setting the display-gamma value perhaps under color 
management preferences and saving the correct gamma value to PNG if the 
save gamma option is enabled, and maybe also support embedding the color 
profile. For example, my display gamma is more around 2.1, so saving 
(1/2.2) in the file is not right for my display but should instead save 
(1/2.1) if I want it to save gamma correction information.


Other issues:

When creating a custom dock with various dialogs docked how I want. If I 
accidentally close the dock, I must recreate the dock and restore the 
dialogs. It would be nice if each dock could be saved as a 'view' or 
perspective so closing it can easily be restored. Perhaps it could go 
under Dialogs-Dock-Save Dock:

Dialogs-
Custom Docks-

My AllInOne Dock
My Misc Dock
My Other Dock
-
Save New Dock

These are juse some comments/ideas/etc.

Brian Vanderburg II




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


[Gimp-developer] Brushes/input controllers changes idea

2008-01-06 Thread Brian Vanderburg II
 destination attribute would be moved to the 
 top automatically.  During processing of each attribute based on input 
controllers, encountering an absolute attribute would stop processing, 
after since it should set the value absolutely instead of relative to 
the current value.


Brian Vanderburg II

inline: gui.png___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer