Substance Painterの使い方 (2) ペイント編

ペイント対象のTextureSetを選択し、ペイントで塗っていきます。
ここでは、六角ネジをそれっぽくしていきます。

## 画像を指定

六角ネジだと特に必要のない操作なのですが、解説のため。
一番下のレイヤでFill Layerを使ってみます。
Fill Layerは、すべてを単一のマテリアルで塗ります。

### 画像の読み込み

メインメニューの「File」-「Import image」で画像を読み込み。
ShelfのTexturesタブ内に読み込まれた画像が表示されます。

### Fill Layerを追加

Layersビューで右上のバケツのアイコンをクリック。Fill Layerが新たに追加されます。
![sp_img20_20150207.png](https://qiita-image-store.s3.amazonaws.com/0/62860/4ef110af-27ee-4ec0-32f0-8f6feea21fe9.png)

なお、各レイヤをドラッグすることでレイヤの前後を変更することができます。
Fill Layerは一番下に配置しておいてください。

### Fill Parametersの指定

Fill ParametersビューのMaterialで、Base Colorの箇所をクリックすると画像を選択するポップアップが表示されます。
ここで画像を指定。
![sp_img21_20150207.png](https://qiita-image-store.s3.amazonaws.com/0/62860/42dded0c-2501-7e71-40ec-8215b7057a59.png)

テクスチャとして反映されました。
![sp_img22_20150207.jpg](https://qiita-image-store.s3.amazonaws.com/0/62860/ef23e9f0-22a1-401d-9988-b8c47db547c8.jpeg)

## 金属っぽくペイント

Layersビューで、一番上の「Layer 1」を選択して金属っぽくペイントしていきましょう。
レイヤがない場合は「＋」のアイコンをクリックすると追加できます。

ペイント時は、Shelfビューで「Brush」「Material」を2つ選択します。
Brushはペンの形になります。artistic 1を選択してみました。
Materialはペイント時の材質です。metal nickelを選択してみました。

![sp_img23_20150207.jpg](https://qiita-image-store.s3.amazonaws.com/0/62860/1b68a403-3182-1ce1-887f-247da21f34b9.jpeg)

このときの選択要素は、Toolビューに表示されています。
ここでSizeなどを変更することで細かい調整を行うことができます。

後は、3Dビューか2Dビューでペイントしていきます。
こんな感じになりました。
![sp_img24_20150207.jpg](https://qiita-image-store.s3.amazonaws.com/0/62860/e9d837ba-efee-46e0-7e83-bf9714f52529.jpeg)

これだけでも十分金属らしい質感なのですが、サビなどの汚しを入れてみましょう。

## サビを入れる

新しいレイヤを追加して、Rustとリネームしました。
レイヤの名前変更は、レイヤ名のところをダブルクリックすると指定できます。ここで日本語入力も可能です。
![sp_img25_20150207.png](https://qiita-image-store.s3.amazonaws.com/0/62860/34d112bd-fb0f-2b73-9614-20573ad976fe.png)

このRustレイヤで、Materialとして「metal dumpster」を選択、ToolビューのBrushより、Sizeを少し小さくして汚れをペイントで入れてみました。
![sp_img26_20150207.jpg](https://qiita-image-store.s3.amazonaws.com/0/62860/6dd09911-63af-55bd-7ac6-6a94ed4f7d2e.jpeg)

ただ、これだとちょっと汚れが強すぎるので若干色合いを落とすことにします。

## レイヤの影響を調整

Layersビュー内で、「Rust」レイヤの右の数値をクリックするとスライダが出ますので、これで影響度を調整できます。
これは、Base Color/Height/Roughness/Metallicのそれぞれで調整する必要があります。

![sp_img27_20150207.png](https://qiita-image-store.s3.amazonaws.com/0/62860/4caac594-7517-6dcc-57b0-cf2294f55211.png)

全部を一時的に表示/非表示させたい場合は、レイヤの左の二重マルをクリックします。

以下のように調整できました。
![sp_img28_20150207.jpg](https://qiita-image-store.s3.amazonaws.com/0/62860/14cf2730-b3d2-a9e7-15eb-62965eb92155.jpeg)

こんな感じで、好きなように汚していきます。
もうちょっと自然に、とするために、Particleを使ったペイントで汚しを入れるとよりいい感じになります。

## Particleを使ってペイント

Substance Painterの目玉である、パーティクルを使ったペイントです。
新しいレイヤを追加して、そこで汚れをつけていきます。

ShelfでMaterialとして「rust」、Particlesで「burn」を選択しました。
![sp_img32_20150207.jpg](https://qiita-image-store.s3.amazonaws.com/0/62860/148211b7-a070-9cca-db7a-04ae38b0c895.jpeg)
「burn」は、下から上に上がるようにパーティクルが舞います。

![sp_img33_20150207.jpg](https://qiita-image-store.s3.amazonaws.com/0/62860/2489a831-7e45-21a7-e728-cb81efc000be.jpeg)

その他、rainで雨が降ったようにパーティクルを落とすもの、fractureでヒビのような模様を這わせる、などなどいろんなパターンがあります。

パーティクルで汚れをつけた後、レイヤの影響を調整して以下のようになりました。

![sp_img34_20150207.jpg](https://qiita-image-store.s3.amazonaws.com/0/62860/4838bed5-9138-41a0-b121-831c6af4e50b.jpeg)

## ところでペイント時は平面に塗っているわけではない？

薄い直方体などでペイントしていると、対象ではない裏面にもペイント処理が反映されたりします。

![sp_img29_20150207.jpg](https://qiita-image-store.s3.amazonaws.com/0/62860/f398e152-3d58-a342-d7ca-922eace8711a.jpeg)

挙動としては、ペイント位置で平面に対して塗っているというよりも、若干厚みのある球として影響(Size)内に反映させている感じではありました。
こういう場合はBrushのSizeを小さくすると、裏にペイントされる影響は緩和されるようです。

## 模様のあるMaterialのペイントではSpacingが有効

Materialに網目などの模様がある場合は、Spacingを調整するのが有効です。

![sp_img30_20150207.jpg](https://qiita-image-store.s3.amazonaws.com/0/62860/04dba4d6-af0a-292c-c1b1-bd3356cae939.jpeg)

Spacingを大きくすると、スタンプのように離れてペイントされます。