mieki256's diary



2016/10/05(水) [n年前の日記]

#2 [gimp][cg_tools] GIMPやPhotoshopのブラシ画像のフォーマットについてもやもや

ドット絵バケーションを試用しているうちに、もしかして、この基本パーツ画像を、GIMP や Photoshop のブラシファイルに変換して使えば、より使い勝手のいい作業環境が得られるのではと思えてきたわけで。

てなわけで、GIMPのブラシファイルのフォーマットについて調べていたのだけど。考えが甘かった。

まず、GIMP や Photoshop のブラシ画像は、グレースケール画像であることが前提で。黒い部分が不透明、白い部分が透明として扱われる。そしておそらく、アルファチャンネルは持てない。

この仕様では、思ったような描画結果を得られないはずで。

例えば、こういうブラシを作りたいと思って、画像モードをグレースケールにしてドットを打ったとして。

pixel_art_brush_ss01.png

GIMPのブラシファイル(.gbr)として保存してから、ブラシフォルダ(~/.gimp-2.x/brushes/)にコピーして使ってみると、以下のような結果になる。

pixel_art_brush_ss02.png

描画色はたしかに反映してくれたけど…。いやあ、そうじゃねえんだよ…。

ブラシファイル(.gbr)を画像として開いてみる。

pixel_art_brush_ss03.png

透明だった部分は真っ白になっていた。予想通り、アルファチャンネルは残ってない。これではいかんのだ。

要は、こういう状態のブラシを作りたいわけで…。

pixel_art_brush_ss04.png

そのためには、ブラシファイルがアルファチャンネルを持ってないと困るのだ。

調べた範囲では、Photoshop の場合、ブラシ画像 = グレースケール画像なので、ここで手詰まりらしい。

しかし、GIMP ならもう少し手段が残ってる。GIMP のブラシ画像には種類があって、グレースケール画像と、RGBAのフルカラー画像の2種類があるそうで。後者にすればアルファチャンネルを持てる。作り方は、画像をRGBモードにしてから .gbr として保存するだけ。

試してみたら、こうなった。

pixel_art_brush_ss05.png

ちゃんと、白・黒・透明が出てる。

が、しかし、この種類のブラシ画像 ―― RGBAフルカラーブラシは、グレースケールのブラシ画像と違って、描画色が一切反映されない仕様だったりする。

さて、聡明な方なら、ここで疑問が湧くはず。

問題: RGBAフルカラーブラシを使いながら、描画色も変えたい場合、どのようにすればよいのだろう?

答え: 色を変えたブラシ画像をたくさん用意して頑張れ。

pixel_art_brush_ss06.png

アホだ。いや、もう、どう考えてもアホとしか思えないのだけど。他に手はないのか。どうなんだ。

でもまあ、昔に比べたらまだマシで。昔のGIMPは、プログラム側でブラシサイズを変えることすらできなかったので、「ブラシサイズを変えたいなー」と思ったら、『異なるサイズのブラシ画像』を『たくさん用意して』頑張ってました。…そんな時代に比べたら、これでもまだ改善されたほうだったり。でも、やっぱりまだまだアホだ。

ということで、Photoshop だの GIMP だの、画像編集ソフトって結構完成度が高まって改良できる余地はそれほど無いような印象があったのだけど、こうして見るとブラシ機能一つとってもまだまだ発展できる余地がありそうだなと思い直した次第です。

と言っても、このあたり、ブラシ機能の範疇に入るのかな、別の機能として扱うべき話じゃないのか、などと疑問が湧いたりもするのですが。

打開策は無いのだろうか。 :

現状で打開策は無いのだろうかと考えてたら、ふと、フィルタを使って少しはどうにかなるかなと思えてきたり。

とりあえず、RGBAフルカラーブラシを使ってパーツ相当をペタペタと描いてから、色 → 着色、を呼び出して色を変えてみたり。

pixel_art_brush_ss07.png

意外とそれっぽくなったような気がする。色を変えたい部分をひたすらレイヤー分けしておくか、あるいは選択範囲をその都度作成してフィルタをかける、等々、ちょっと面倒なところもあるけれど、全部ドットを打っていくよりは楽かなと。

まあ、一つ描いて色を変えて、ソレを選択してコピーして貼り付けしていくやり方でもどうにかできるんじゃね、という気もしてきたけれど。

以上です。

過去ログ表示

Prev - 2016/10 - Next
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project