Gimp-G'MIC Tutorial Filters

Going hand in hand with the G'MIC command line tutorials evolving at gmic.eu/tutorial, some of the more intricate “Beginner's Cookbook” recipes now have corresponding Gimp-G'MIC filters.

Gimp-G'MIC Filters as Instructional Aids

The tutorials at the G'MIC home site are primarily for the G'MIC command line. However, the Gimp G'MIC plug in filter set has tools to examine and debug Gimp-G'MIC filters, which, providentially, are also very useful for observing the G'MIC interpreter in operation, essentially, the same interpreter that processes the command line. In light of this, the tutorial writers decided that a good way for command line students to grasp how a sequence of commands works would be to observe their execution through the Gimp-G'MIC plugin. It is a fairly straightforward matter to wrap a G'MIC command sequence into a Gimp-G'MIC filter and the effort relieves the student from entering sequences by hand, an error-prone process which can frustrate more than enlighten. The wrapping technique may be found on the G'MIC wiki: “How to Create a Custom Filter in the G'MIC Plug-in.”

Installing Gimp-G'MIC Filters

The installation of Gimp-G'MIC filters is semi-automatic. The primary filters are distributed from the gmic.eu server and all filters from that source can be downloaded and installed by using the refresh button (circular arrow) at the bottom of the Gimp-G'MIC plugin filter main dialog box. The filters spun off from G'MIC command line tutorials may be found in the “Testing → GMIC Tutorials” branch.

If you have just installed the Gimp-G'MIC filter plug in, you may not see all available branches, including the Testing branch. Should that be the case, refreshing the plug in should load them:

  1. Make sure that you have a working Internet connection.
  2. Start Gimp and load (or start a new) image.
  3. Start the Gimp-G'MIC plug-in (Filters → G'MIC).
  4. At the top of the center pane of the dialog, make note of the number of available filters; it should be a few hundred.
  5. At the bottom of the center pane of the main dialog box check the “Internet” box; click on it until a tiny check mark appears (once suffices, usually).
  6. Press the button with the circular arrow icon to the left of the Internet check box.
  7. After a few seconds – perhaps a minute – or two !!! – the number of available filters should increase.
  8. If the number of available filters does increase, check for the existence of “Testing → GMIC Tutorial” branch.
  9. If the number doesn't change, check your Internet connection. If you have a well-established connection, choose the “About → Filter Sources” filter. The preview filter on the left should display a listing of filter sources.
  10. If the listing is empty, or only displays your local filter source, or does not include a URL like “http://gmic.eu/updatexxxx.gmic”, where 'xxxx' equals your Gimp-G'MIC plug-in version number, then your installation itself is not entirely standard, and it is difficult for us to say how it might not be standard without knowing how you or someone like you installed Gimp-G'MIC in the first place. In the normal course of affairs, the plug-in loads filter definitions from your local filter source file and from the gmic.eu server. The first source will not exist unless you've put it there, and presupposes that you have written your own G'MIC filters. The second source referenced in the -update command, a part of the standard G'MIC installation. Possible deviations from a standard installation entail the absence of curl (/usr/bin/curl, for UNIX-like operating systems; curl.exe in the GMIC installation directories of Windows.

Gimp-G'MIC Filters

  1. Blur by Color. Just what you need: Another way to fuzz up a picture. Background: Graduated Blurs
  2. Fingerpainting. Enjoy the physicality of paint. Background: Fingerpainting
  3. Hair locks. Grow Hair. For you or someone you love. Background: Tensors for the Tonsorially Challenged
  4. The Hedcut Filter. Make faces like they should be in some financial journal. Background: The -bandpass command. Spectral Art.