トーテムポーる

トーテムポーるはじめました

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--.--.-- --:-- | スポンサー広告 | トラックバック(-) | コメント(-) |
パイプブラシ作成支援スクリプトのイメージ画像

GIMPのパイプブラシの作成を支援するためのスクリプトを書きました。
このスクリプトを使用すると方向と感圧に対応したパイプブラシを容易に作成することができます。

GIMPのパイプブラシについてあまりご存知ない方は先にパイプブラシ(2) - tabstop Annex Bなどをお読みください。

このスクリプトはPython-Fuスクリプトです。利用するにはGIMPでPython-Fuが利用できるようになっていなければなりません。

pipeBrushSupport.zipをダウンロードして展開すると pipeBrushSupport.py と pipeBrushSupport2.py の二つのスクリプトファイルが出ます。
それぞれ実行権限を与えて GIMP のプラグインディレクトリ、たとえばUnix/Linuxならば ${HOME}/.gimp-2.4/plug-ins/ に配置してください。
GIMPの画像メニューの "フィルタ(R)→マップ(M)→Pipe brush support" および、 "フィルタ(R)→マップ(M)→Pipe brush support2" から呼び出せます。

以下、より詳しい説明
Pipe brush support スクリプトの使用方法はそれほど難しくないので、ここでは Pipe brush support2 の使用方法を説明します。

まず、パイプブラシの元になる画像を開きます。
パイプブラシを作成するための新規画像を作成する

今回は64x64pixel のグレースケールで作成しました。
この画像が筆圧最大で上向きにカーソルを移動したときの画像になります。
画像をグレースケールで作成したのは、ブラシで描画したときの色に前景色を利用したい場合にはブラシ画像をグレースケールで作成しなければならないからです。

"フィルタ(R)→マップ(M)→Pipe brush support2" からスクリプトを呼び出します。



すると、以下の様なダイアログが開きます。
Pipe brush support2 のダイアログ

Scale level は 筆圧に対するブラシの大きさの変化の段階です。 Rotate level は ブラシの方向に対するブラシの角度の変化の段階です。
デフォルトの設定のまま適用すると以下のようになります。
Pipe brush support2 スクリプトによって生成された画像


あとは、拡張子 .gih で ${HOME}/.gimp-2.4/brushes など、適切なディレクトリに保存するだけです。
今回のブラシ画像はセルサイズ64x64pixel、感圧12段階、方向8段階で作成したので、保存するときには下のようなパラメーターで保存することになります。
Pipe brush の 保存パラメーターの例


後日追記 (2008/10/05):
pipeBrushSupport.zip に含まれる pipeBrushSupport.py, pipeBrushSupport2.py の画像の縮小部分の実装を変更しました。これにより、小さなサイズのへの縮小で生じるブラシの中心のずれが軽減されます。
(2008/11/07):
コメント欄にて指摘していただいたバグを修正しました。また、本文中のファイルのリンク先を http://www.geocities.com/ycums/pipeBrushSupport.zip から http://dl.getdropbox.com/u/223281/products/pipeBrushSupport.zip に変更しました。 以後は後者をご利用ください。
キーショートカット: b - 前のページ n - 次のページ

こんにちは。匿名で失礼します
こちらのスクリプト、とても欲しい機能だったのでダウンロードしてみたのですが、
pipeBrushSupport2.pyのほうを使用するとどうも意図するものと違う画像が出力されるようです。
中身を拝見させてもらいましたが、
34、35と41、42行のfloat(i)はfloat(j)の記述ミスではないでしょうか?
これを変更したところ意図したとおりのものが出力されました。

スクリプト的な知識は素人なもので的外れかもしれませんが、出来れば確認をお願いします。
環境はUbuntu8.04にGimp2.4.5+Gimp-painterパッチです。

2008.11.06 23:07 URL | 匿名 #- [ 編集 ]

ご指摘ありがとうございます。即座に修正させていただきました。
2008/10/05 の修正でバグが入ったみたいです…。(/ω\)ハズカシーィ

2008.11.07 05:33 URL | ycums@管理人 #QipEwJyU [ 編集 ]

お役に立てたようでなによりです!

2008.11.07 14:02 URL | 匿名 #- [ 編集 ]













管理者にだけ表示

トラックバックURL↓
http://youcharmanums.blog2.fc2.com/tb.php/749-3a7616be

キーショートカット: b - 前のページ n - 次のページ