非アーティスト向けのSubstance Painter

# はじめに
当方プログラマーで汚れや傷、模様とか描き方が分からずいつも単色のテクスチャを使っていました。

## Before
![before_00.png](https://qiita-image-store.s3.amazonaws.com/0/58518/cfaf815d-6387-ffcb-c921-0df010acdc42.png)
![before_01.png](https://qiita-image-store.s3.amazonaws.com/0/58518/a0fad546-c88a-ce42-b097-027c442c0f80.png)
レンダリングはUnreal Engine4。物理ベースレンダリングなのでまだそれっぽく見える。

## After
そこでSubstance Painterです。
プリセットに色々用意されており、一切描かずともそれっぽいテクスチャを作れます。
![after_00.png](https://qiita-image-store.s3.amazonaws.com/0/58518/771eb5ed-5f4f-a8ce-e7c9-93e08c66ee76.png)
![after_01.png](https://qiita-image-store.s3.amazonaws.com/0/58518/77ee51d0-8fd2-8e02-dcf5-b46be179536b.png)

質感がそれっぽい！


# 導入
[Substance Painter](https://www.allegorithmic.com/products/substance-painter)
ひとまず使用するには30日体験版が良いと思います。
もし使えそうであれば、[Substance Live](https://www.allegorithmic.com/products/substance-live)が$19.9/月でSubstance Designer、B2Mも使えて良い感じがします。

1. buyページ( https://www.allegorithmic.com/buy )の「DOWNLOAD Try 30 days for free」タブからSubstance Painterの「Download」ボタンを選択。
2. アカウントでログイン（無ければ「CREATE AN ACCOUNT」で新規作成）
3. 後は良い感じにインストール。

# 参考サイト
- [もんしょの巣穴さんのSubstance Painterカテゴリー](http://monsho.blog63.fc2.com/blog-category-7.html)
- [Qiita内のSubstancePainterタグ](http://qiita.com/tags/SubstancePainter)


# 作成
## 初期設定
1. メニューバーの「ファイル」→「新規」。
2. ウィンドウが出てくるので、「メッシュ」欄の「選択」ボタンでモデルデータを読み込む。<br>
ここで、モデルはUV展開をしておく必要があるので注意です。<br>
![sp_01.png](https://qiita-image-store.s3.amazonaws.com/0/58518/f64f55bf-a0aa-bbf5-ea50-8def19726f91.png)
3. 読み込みました。<br>
![sp_02.png](https://qiita-image-store.s3.amazonaws.com/0/58518/dfedfff8-691a-6a6c-fe71-8e7065a233c8.png)
4. 「TextureSet Settings」欄で「+」ボタンで「Anbient Occlusion」を選択。その後「Bake Texture」ボタンを選択。<br>
![sp_03.png](https://qiita-image-store.s3.amazonaws.com/0/58518/c271158d-358f-8612-b218-887309651f24.png)
5. 「Output Size」だけ変更して「Bake textures」ボタンでテクスチャをベイクする。<br>
これで、メッシュから法線や、Ambient Occlusion、曲率など各種テクスチャを自動生成してくれます。

## ベースカラー設定
基本カラーを設定します。
1. 「レイヤ」欄の「Layer1」を右クリック→「Add Fill」で塗りつぶしを追加
2. 塗りつぶしを選択、「Properties」欄でマテリアルモードを「Painted steel」に、「Advanced Parameters」で「Paint Color」を調整<br>
![sp_04.png](https://qiita-image-store.s3.amazonaws.com/0/58518/eb5221cd-5af7-8f35-66d5-1aff0f406d0f.png)

## エッジ汚し
角になっている所を汚します。
1. 「レイヤ」欄の「＋」ボタンで新規レイヤーを追加。右クリックで「Add fill」で塗りつぶしを追加。必要ならマテリアルを調整。
2. (1)のレイヤーを右クリック、「Add black mask」でマスク作成<br>
![sp_06.png](https://qiita-image-store.s3.amazonaws.com/0/58518/1ceeb77c-3414-68ea-ad34-64b67cebcf3a.png)
3. マスクを選択した状態で右クリック→「Add generator」。作られた効果を選択、「Properties」欄で「Generator」ボタンを選択して「MG Edge Damages」を選択。必要ならパラメーターを調整。<br>
![sp_07.png](https://qiita-image-store.s3.amazonaws.com/0/58518/615ed60c-51e2-9c64-2a30-09e7e066e03e.png)

## 汚れ
全体的な汚しを入れます。
1. エッジ汚しと同じ要領でGenerator作成、今度は「MG Dirt」を選択。パラメーター調整。<br>
![sp_08.png](https://qiita-image-store.s3.amazonaws.com/0/58518/9b997f7f-9a31-3b5d-699a-f8c1a5b5bc57.png)

## 擦れた感じ
他にも、Generatorの「MG Fiber Glass Edge Wear」を使うと、鉄が擦れた感じも出来ます。<br>
![sp_09.png](https://qiita-image-store.s3.amazonaws.com/0/58518/085a7c21-c9e7-6491-b117-e85af054ebd0.png)


# 結果
まだ簡単に調整しただけですが、こんな感じに一切描く事も無くパラメーター調整だけで使ってる感が出たかと思います。<br>
![sp_10.png](https://qiita-image-store.s3.amazonaws.com/0/58518/102cc220-b06c-0a65-acae-f450626f142c.png)


# 出力
- もんしょの巣穴さんが詳しいです。（丸投げ）<br>
http://monsho.blog63.fc2.com/blog-category-7.html



非アーティスト向けのSubstance Painter(2)はこちら：http://qiita.com/com04/items/32050dca5f5cb3acd1f4