Krita pullshapes v2.0, almost here


Using the chemistry theme as the brushes come from Alchemy., but I’m not sure they are clear at all. A little help on the design is welcomed.As for the brush “pack”. This time I changed how pullshapes are presented.
– All presets use by default all shapes. (No more a preset for brush)
– Each .kpp preset varies on how the shapes are delivered. So far I have 3:

  1.   Normal: Pressure changes size and Opacity
  2.   Declination: Declination changes size, pressure Opacity
  3.   No opacity: Pressure only changes Size.

– Spacing or “rate” of shapes is controlled by speed and scattering.

I haven’t released them yet. As there comes a new addition to this brush set and needs some documentation: The Maker

The maker is a script to transform svg shapes to gih brush ready to load in krita/gimp. It’s not fool proof as it needs the svg to be saved in a certain way. But, with some familiarity it’s possible to create a new set in less than 5 minutes. (An ugly set to be honest)

The files I have so far ready for testing can be reviewed here:

2 thoughts on “Krita pullshapes v2.0, almost here

  1. Hi,
    Thanks for sharing your brushes. I’m interested in testing them but I don’t know how to install them.
    Do you put all the folders (brushes, catalogs,preset, symbols) and the pullshaper.tcl file in the share folder from Krita like explained in you v1 post?

    I don’t want to make a big mess in this folder any help would be greatly appreciated.

    • It’s been a while, and been very busy to finish this as it is supposed to be finished =/ Here some instructions to get the brushes up and running.

      The contents you have to get into the share folder of krita are Brushes, for the different brush tips, and Presets, for the different presets. The other folders ,catalog and symbols, are the library,. Catalog contains all the source shapes, this will be used by the script. The symbols are the source files I used to create the preset preview, so its not really that important.

      How to use the maker:
      The package already provides a brush tip in the brushes folder called “all_shapes.gih” Its a pull shaper with all the shapes. resolution is very low at 64px. I was planning to get the file bigger for better high resolution work, but the files were becoming very large. So I made the script to allow render of shapes into brush tips. The maker allows to transform the “catalog” contents into brush tips ( .gih files). It does not create .kpp files. kpp files are fixed and are meant to be used with the tips made.

      To use it you are going to need. Tcl/Tk, GIMP, Inkscape and Imagemagick.

      To make a new brush tip: in a terminal from the pullshaper folder:
      $ tclsh pullshaper.tcl catalogs/test_antenas.svg -s 250 -n “Antenas test” antenas_test.gih

      -n defines the name the file it will appear on krita (for the brush tip)
      -s size of tip. default is 64, which is good for small pieces, but for bigger images this could be as generous as 1200px (the square size)
      The last bit is the name of the gih file to get.

      After the script is finished running you will have “antenas_test.gih” in the current folder. You can do a different tip for each shape, or combine different sets, or combine them all.

      To get a tip with more than one catalog in it just list them both before the options.
      $ tclsh pullshaper.tcl file1.svg file2.svg -s 64 -n “Pullshape 2 catalogs in one” 2_catalogs.gih

      You can also use wildcards like this.
      $ tclsh pullshaper.tcl catalogs/deevad* -s 250 -n “Pullshape deevad shapes” deevad_shapes.gih

      Brush Tips come with spacing fixed, to alter the spacing set the option “-spacing” (default is 100).

      To see the help run:
      $ tclsh pullshaper.tcl –help

      Place resulting .gih files inside “Brush” folder in Krita’s shared folder of the same name and Copy the contents of “Presets” folder contents into the shared folder with the same name.
      Do not copy Catalogs, symbols or pullshaper.tcl.

      TODO for release: Tune for recent 2.8 changes, make an easy render script (just run an enjoy type of script) and documentation.

      If you need more guidance I’ll be happy to help you out.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s