noise generators (forked from: Krita user community?)

Boudewijn Rempt boud at
Mon Feb 25 20:09:09 CET 2008

On Monday 25 February 2008, Boudewijn Rempt wrote:

> * add a color model that contains the 2 channels
> * add a plugin type that exposes a generate data function and a
> colormapping function.
> * add a node type that contains that plugin, a source paint device in the 2
> channel color model and a projection in a regular color model
> * add a layer properties dialog that allows setting the data for both
> functions in the plugin and has a regenerate button
> The color mapping could be called in the updateProjection, and so be
> dynamic, or not (setting determined by the plugin),  the generate function
> would be explicitly called by user action.
> Two evenings for the framework; then you'd have to write the plugin :-)

Come to think of it, it would be nice if we could use such generators as input 
for masks, too. That's a bit harder with the current structure, more 2.1 
stuff. The noise layer type thing is something that could easily be done for 

Right now, nodes either take their parent (if they are masks) or the layer 
stack underneath them (if adjustment layer) or their (children) as input -- 
or a plain paint device with user-supplied content, such as an image from 
disk (but the content is not linked to that file, it's copied) or their own 
sketches. Fixing that limitation demands a little bit of thinking and a lot 
of work, particularly in the user interface.

Boudewijn Rempt

More information about the kimageshop mailing list