Adobe Illustrator：クリッピングマスクについて

##クリッピングマスクとは
オブジェクトを、他のオブジェクト（マスク）の形状でくり抜いたように表示させるもの。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/89c106cb-9b25-bf37-820d-3c38f5729a47.png" alt="マスク適用前イラスト" width="50%"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/8f8613fa-59d0-d625-d6d6-8f1bd006816d.png" alt="マスク適用" width="50%">
上図はイラレを使って作成した建物のイラスト。
「丸」の形をしたオブジェクトを使ってこのイラストにクリッピングマスクを適用すると、右側のようにイラスト内の一部が丸くくり抜かれたように表示される。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/06c19289-55c9-0a46-5dba-4e18e4fb4d23.png" alt="マスク調整" width="50%"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/b42eb01a-1b40-fe23-2d4c-d061f63c5e71.png" alt="マスク調整" width="50%">
オブジェクトそのものを切り抜いているわけではなく、マスク範囲外が表示されないように隠して「のぞき穴」のようにしているだけなので、上図のように、あとからマスクの形状や大きさを変更することも、クリップされたオブジェクトや写真の位置を調整することも容易にできる。
※「のぞき穴」と表現したが、マスク範囲外は透明である。

##クリッピングマスクのしくみ
![マスクのしくみ](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/8a9d631e-4915-ffff-bf6a-14260ac6f246.png)
この画像のようなクリッピングマスクの場合、レイヤーパネル上では、イラストを構成するパーツ群の一番上に丸いオブジェクト「<楕円形>」が配置され、これらが「<クリップグループ>」の中に一緒にグループ化されている。
最前面のオブジェクトの形状でグループ内にあるその背面すべてのオブジェクトをクリップしていることになる。

##クリッピングマスクの作成方法
![マスク作成方法](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/577ec63e-2ef9-e668-5078-e266e67aafa1.png)
1. クリップしたいオブジェクトを用意し、それとは別にマスクにしたい形状のオブジェクトを描く。上図では「<楕円形>」という名前のオブジェクトになっている。※わかりやすいようにここでは太い黒線で描画しているが実際はアピアランス設定の必要はない。
2. クリップするオブジェクトの上にマスクにするオブジェクトが重なるように配置する。
3. 両方を選択し、command+7でマスクが作成される。

##テキストマスクについて
マスクにはテキストを用いることもできる。
![テキストマスク](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/3f7a3340-4bce-e618-0d2b-d7152bb18a3c.png)
少し古めの解説サイトなどでは、文字の形状でマスクを作るにはテキストをアウトライン化する手順が解説されていることが多いが、最新のIllustrator CCではアウトライン化せずにテキストをそのままマスクにすることができる。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/e09a7079-fe71-4577-6112-751bed6adabd.png" alt="テキストマスク調整" width="50%"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/18595f2b-6615-dbab-8c98-8ec8598a4c3a.png" alt="テキストマスク調整" width="50%">
アウトライン化させずにマスクにできるため、クリッピングした状態を保ちながら、上図のようにあとからフォントを変えたりテキスト内容を書き換えたりすることができる。

##クリッピングマスクに色などの効果を付ける
前記した手段でクリッピングマスクを作成した際マスクのオブジェクトそのものは自動的に描画されなくなるが、新しく塗りの色をつけなおしたり線をつけたりすることができる。

例：コップに水を入れたように2色に塗り分ける
方法はいくらか存在するが、のちに水や容器の形状などを調整しやすくすることを考慮してクリッピングマスクで実現することにする。

1.コップを模した台形を描く。下図ではよりコップらしく見えるようにライブコーナーで角を丸くしている。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/886fe085-d6ca-d79c-093c-34eee0c2cc71.png" alt="マスクアピアランス" width="20%">
2.コップの下半分に完全に重なるように長方形を描く。ここではオレンジ色で描画。
3.長方形の上辺のパスを波打たせるように変形させる。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/afaedee3-33ad-2f23-7314-66ae7c539c92.png" alt="マスクアピアランス" width="20%">
4.コップを最前面に移動させ、コップと波型の両方を選択したうえでクリッピングマスクを作成する。波型のオブジェクトがコップの形でクリッピングされる。この際、下図のように、水面よりも上側は透明になっている。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/770e93c0-f02b-51ea-59d0-2e68bb61db24.png" alt="マスクアピアランス" width="20%">
5.マスク（コップ）を選択し、塗りの色と線の色（ともに灰色）を指定する。これにより、コップに入った水の表現が完成する。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/26694403-a552-8cd6-0ee5-3ca26273f152.png" alt="マスクアピアランス" width="20%">
6.下図のように、あとからコップの形を変更したり、波の形を編集して水嵩を増減させたりの調整ができる。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/666382/f093c6bc-cb4d-a174-fe22-e68bf2823072.png" alt="マスクアピアランス" width="20%">