About
このページは何?
ペイントツールSAIの機能を、仲村なりに解説しているページです。「お絵かき講座」「CG全般講座」ではありませんのでご注意を。
レイヤーって何? / 透明部分保護 / 下のレイヤーでクリッピング / 領域抽出元に指定 / 直線の引き方
Top >>
ペイントツールSAIの機能を、仲村なりに解説しているページです。「お絵かき講座」「CG全般講座」ではありませんのでご注意を。
レイヤーって何? / 透明部分保護 / 下のレイヤーでクリッピング / 領域抽出元に指定 / 直線の引き方
CGを使う際によく聞く「レイヤー」って何なのか。非常に便利な機能なので、まずはそこから解説を始めます。
簡単に言えば、完全無色透明・いくらでも重ねることができる「板」です。

SAIのレイヤー構造を横から見た図です。一番下の下地は実際には存在しませんが、解説する上では便利なので、ここでは書いてあります。

上図の構造を実際の画像にしたものです。レイヤー1・2に丸い図形が書かれている部分以外は、完全な無色透明です。丸い図形の周囲が白く見えるのは、透明な板の一番下に白い下地があるためです。
たとえばレイヤー1に色を置き、その上のレイヤー2に重ねて色を置いても無色透明なので透けて重なって見えます。また、層に分かれているため、ある一枚のレイヤーをいじったり削除しても、他のレイヤーに影響しません。
以下では、そんなレイヤーの持つ便利な機能を解説していきます。

レイヤーウィンドウに「透明部分保護」という項目があります。
ここをクリックしてチェックを入れたレイヤーは、文字通り「透明な部分が保護」=「透明な部分に、何をしても一切影響されなくなる」という機能です。
言葉で説明しても分からないと思うので、以下の図を参考にどうぞ。

赤い色の部分は、チェックを入れた後に描画した部分。青い部分はチェックなしで同様に描画した部分です。
見て分かるとおり、チェックを入れた後は、最初に描画されていた部分から色がはみ出ません。
これを応用すると、あらかじめ色を置きたい部分だけ塗りつぶしておいてチェックをいれれば、後はどれだけ色を重ねても、最初に色をおいた部分からはみ出ることがありません。

同じくレイヤーウィンドウに「下のレイヤーでクリッピング」という項目があります。
この機能も一種の「透明部分保護」なのですが、その保護する範囲が直下のレイヤー(この図ではレイヤー1)から判断します。
チェック前。

チェック後。

図のように、チェックを入れると上に重ねられたレイヤーの描画部分が、下のレイヤーの描画部分からはみ出さなくなります。
しかし、決してその形に「切り抜かれた」わけではないので、チェックを外したり下のレイヤーを削除すれば上図に戻ります。
この機能では同じ透明部分保護でもレイヤーに分けているので、たとえば上に重ねたレイヤーが気に食わなくて削除してしまっても、下のレイヤーはそのまま残るので、より複雑な調整をより大胆に行うことが出来るようになります。

次は少しだけややっこしい、領域抽出元に指定です。
これはこの部分だけはあまり意味がないので複雑に見えますが、理解して活用すればぐっと作業効率が上がります。
「そもそも領域とはなんぞや?」ということですが、この領域とは別名で「選択範囲」といいます。こちらの方が使われている場面が多いので、以下は「領域」のことを「選択範囲」と言い換えて解説していますが、同じものを指すと思ってください。
ではその「選択範囲とはなんなのか」というと、ユーザーは任意で選択した範囲のことです。これまで何もなかった平野に、杭を立て縄を張って、その内側を「選択範囲」と呼んでいるんです。そのまんまですね。
選択範囲かそうでないかは、以下のように「青く変色した部分」もしくは「動く点線で囲われた部分」で判断できます。

青く変色(青い色を上から被せているだけなので、実際のキャンバス上の色味に変化はありません)するのは、赤で囲ったツール「マジックワンド(上)」「選択ブラシ、選択消しブラシ(下二つ)」を使っている場合です。

それ以外のツールを使っているときは、大抵の場合は点線で表示されます。
囲ったからといって何が出来るのかというと、結論から言うと何でも出来ます。しかし、内側にどれだけ手を加えようとも、その外の部分は何も影響されません。
「変化させることができる部分」と「変化させたくない部分」に分けるのが、選択範囲の機能です。

かなりぐしゃぐしゃにブラシを動かしましたが、選択していない部分には描写されていません。クリッピングと違い、選択範囲を解除しても赤い部分はこのままです。
長くなりましたが、ようやく本題です。「領域抽出元に指定」の機能は、今もちょろっと出てきた「マジックワンド」機能に関係しています。
マジックワンドは、作業しているレイヤーのクリックした箇所の「線で囲まれた領域」もしくは「同じ色(透明色含む)の部分」を自動で判別して選択範囲にしてくれます。なので、広域な部分を隙間なくワンクリックで簡単に選択することができます。
たとえばある線画を着色するときに、同じ色のパーツ部分をマジックワンドで選択し、あとは塗りつぶすだけであっという間に塗り終わることが出来ます。
しかし、マジックワンドは基本的に作業しているレイヤにしか使えません。なので、場合によっては「線画レイヤでマジックワンド」→「着色用レイヤに移動して着色」→「線画レイヤに移動してマジックワンド」→「着色用レイヤに移動して」……という行程を繰り返しがちです。
そこでこの「領域抽出元に指定」にチェックを入れておくと、作業レイヤーを移動してもマジックワンドはチェックを入れたレイヤーからのみ判断してくれます。

領域抽出元に指定されたレイヤーは緑色で表示されます(青色は作業中のレイヤ)

また、このときにマジックワンド側でも図のようにチェックを入れておいてください。
SAIでは初期設定で、Shiftキーを押しながらブラシを動かすと直線を引くことが出来ます。
使い方は、始点をポンとクリックして、次にShiftキーを押しながら終点をクリックすると、2点の間を線で繋いでくれます。最後にクリックした部分が始点になるので、慣れるまではポンポンと叩くように指定するといいと思います。

ちなみに、色や太さ、線の種類は選択中のブラシに左右されます。