
趣味でイラストを描いてCG着色する時に役に立つであろう、Paintgraphic用線画抽出レコーダを作ってみました。UKM形式のファイルです。
スキャナで取り込んだ画像をPaingraphicで線以外の部分を透明にするには、
画像全体を【選択範囲】→【全て選択】で選択し、
【編集】→【コピー】、【新規ドキュメントへ張り付け】
新規ドキュメントに新規レイヤを用意して黒く塗りつぶし、
クイックマスクをONにしてから【編集】→【貼り付け】
クイックマスクを解除してDeleteキーを押せば主線以外が透明になります。
これらの動作を2つにわけて「レコーダブック」に記録し、レコーダファイルを作成しました。
1つは「主線を抽出する画像選択」ともう一つは「クイックマスク(主線2)」という動作です。
画像全体を【選択範囲】→【全て選択】で選択し、 【編集】→【コピー】、【新規ドキュメントへ張り付け】 新規ドキュメントに新規レイヤを用意(ここでいったん停止)
用意された新規レイヤーを主線に使用したい色で塗りつぶします。
それからレコーダブックの「クイックマスク(主線2)」を実行します。
クイックマスクを押してから【編集】→【貼り付け】
クイックマスクを解除してDeleteキーを押す
このレコーダファイルはこのページからダウンロードできます。lzh形式で圧縮してあります。
Paintgraphic用線画抽出レコーダを作ってみました。UKM形式のファイルです。
Paintgraphicの「レコーダブック」はおそらく、Photoshopの「アクション」とよく似たものだと思われます。
clear_bg.ukmはどのような動作を記録しているかというと、
「主線を抽出する画像選択」と「クイックマスク(主線2)」という動作です。
Photoshopで主線以外を透明にするフィルタ・プラグインは以下のサイトでダウンロードできます。
MuRaの汎用Photoshopフィルタ・プラグインD Ver.1.0
クイックマスクを利用して線画を抽出し、背景を透明にする手順を説明します。
スキャナで取り込んだ線画。私はモノクロ2階調、300dpiで取り込んでいます。取り込んだあと、画像中のゴミを消しゴムツールなどで消し、それからRGBモードに変更します。
【選択範囲】→【すべてを選択】を選ぶ。
すべて選択された状態のドキュメントです。
すべて選択したうえで、【編集】 →【コピー】でコピーします。
コピーしたあと、【編集】 →【新規ドキュメントへ貼り付け】を選びます。新しいドキュメントにさきほど選択した画像が貼り付けられます。
新規ドキュメントの上に新規レイヤーを作成します。
ここで一休みです。線には何色を使うか、考えます。
そして、さっき用意した新規レイヤーを線に使いたい色で塗りつぶします。
さて、ここから塗りつぶしたレイヤーに線画を貼り付けます。
まず、クイックマスクをONにします。
クイックマスクをONにした状態で、【編集】→【貼り付け】します。
クイックマスクをONにしたまま貼り付けると、線が浮かび上がって見えます。
ここでクイックマスクモードをOFFにします。
すると、さきほど浮かび上がった画像が点線の選択範囲に変わります。
ここで、Deleteキーを押します。
選択範囲を解除します。
下のレイヤーを削除します。
これで、線画以外の部分が透明になりました。
PhotoshopやPhotoshop 5.0 LEでもほとんど同じ方法で線画を抽出できます。
当サイトでもPhotoshop 5.0 LEを使った線画抽出の方法をメモしたものを公開しています。
Photoshop Elementsバージョン1,2はデフォルトではクイックマスクが使えないのでこの方法は使えませんが、Photoshop Elements機能補完というフリープラグインが公開されているので、それを使えばこの方法で線画を抽出することができるでしょう。
Elements機能補完は以下のサイトを通じてダウンロードできます。
http://www.vector.co.jp/soft/win95/art/se218844.html
もしくは、Photoshopで主線以外を透明にするフィルタ・プラグインは以下のサイトでダウンロードできます。機能限定版でも使えるはずです。ちなみにPaintgraphicはPhotoshop用のフィルタプラグインをいくつか使えるのですが、このフィルタは使えませんでした。
MuRaの汎用Photoshopフィルタ・プラグインD Ver.1.0
このページで紹介したクイックマスクを利用する方法の弱点は、画像をコピーするため、ある一定の大きさ以上の画像になると、この方法が使えないということです。(どうもPaintgraphicは2000ピクセル四方以上の画像をコピーすることができないらしい。)
線画を抽出する方法は、このページで紹介したクイックマスクを利用する方法のほかに、
【フィルタ】→【色調補正】→【色相を変換】で色→透明を選択、透明にしたい色をスポイトでクリック
という方法でもできます。
ほかには表示マスクチャネルを使っても線画抽出ができます。ヒントは、「表示マスクチャネルでは、明度を透明度として表現する」ということです。
(線画だけのレイヤが「なぜ」作成できるのかについては、線画だけのレイヤの作り方:Piro的CG講座を参照。)
クイックマスクを利用する方法は、PaintgraphicでもPhotoshopでもできます。
最終更新日:2004年12月23日
Webmaster Yuri