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)

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

Attachment: signature.asc
Description: OpenPGP digital signature

Gimp-developer mailing list

Reply via email to