[Gimp-developer] Paint core beyond 2.6
Alexia Death
alexiadeath at gmail.com
Sun Jun 8 01:48:30 PDT 2008
On Sunday 08 June 2008 03:07:15 David Gowers wrote:
> > * support a dynamic selection of arbitrary purely calculated axis
> > (random, iterator, sin, cos, sawtooth, box);
>
> A 'Dynamic selection'? what does this mean? Just that you are free to
> choose one of these?
In my vision you could choose arbitrary number of these including the same
item twice and then apply different curves to both instances. I'm not 100%
how that can be implemented tho.
> * If you treat random, etc as axis, you need to provide a method of
> scaling them, or can you guarantee that they all range 0 .. 1.0 ?
They would all have range of 0.0...1.0 just like random, velocity etc now in
SVN.
> I think sin and cos could be implemented as a subcase of 'custom': a
> custom curve input.
All these calculated axis would be a sort of custom. Allowing a free formula
type is an option as well but It may be harder to implement.
> > * be able to deliver constant distance and constant rate events
>
> You mean events at a constant distance spacing or a constant time spacing?
I mean both. The dream is that paincore would only need to worry about
painting a stamp at a given event, the "where?" part is all handled by paint
core. The distance in this case is the stamp spacing.
> Is there any other way that the 'Use color from gradient' or 'Fade'
> options could be replicated?
Replicated? It's paint cores job to provide these two features and any other
numerically controlled options and possibly expose their control values for
event mixed influence.
Theres a check grid now in SVN. In my vision in tool pane each option that
supports it has a checkbox to turn dynamics on and off and a button to curves
about that specific parameter. Additionally there are sliders for scaling the
dynamics as a whole for quick adjustment. If you load a tool the changes made
are forgotten. They are just adjustments to the current ie paintbrush, where
as changes in curves create and "unsaved" tool that can be marked that way so
the user knows that they need to save it either as a new tool or overwriting
the parent.
-- Alexia
P.S redirecting back to list,
More information about the Gimp-developer
mailing list