Here is the result of convolution matrix as used in a script
I could not see what the convolution matrix did as the dog plugin seemed to do most of the work
These are the steps as outlined by Alex Turner
How The Filter Works
Below are the steps described
1/ gimp-image-add-layer lineLayer
2/ gimp-layer-set-mode lineLayer MULTIPLY-MODE
3/ gimp-desaturate lineLayer
4/ gimp-desaturate shadeLayer
5/ plug-in-apply-canvas shadeLayer
5a/ flatten shadeLayer
*added because dog requires RGB*6/ plug-in-dog shadeLayer 35 3
*inner and outer blur settings*7/ plug-in-convmatrix shadeLayer
8/ plug-in-sharpen shadeLayer 45
*fail*9/ plug-in-convmatrix shadeLayer
10/ plug-in-sharpen shadeLayer 85
*fail*10a/flatten lineLayer
*added because dog requires RGB*11/ plug-in-dog lineLayer 3 1
*inner and outer blur settings*12/ plug-in-unsharp-mask lineLayer 4 4 5
13/ gimp-layer-set-opacity lineLayer 50
_________________

No matter how much you push the envelope, it'll still be stationery.