Blenderで作ったモデルをSubstancePainterで着色してUnityにインポートする手順

# 概要
Blender→SubstancePainter→Unityの手順でポイントだけかいつまんで説明します
# 本文
## Blender（モデル作成〜fbxエクスポート）
Blenderでモデルを用意します。初期のCubeでも大丈夫です。
![スクリーンショット 2023-01-30 22.37.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/ab42dd52-5fcb-f9df-9211-2cb8283850e4.png)
UV展開は何も仰々しくする必要はありません。適当で構わないですが「**重なった部分**」があるとSubstancePainterにインポートするときエラーが出ます。それぞれが重ならないようにだけ気をつけます。
![スクリーンショット 2023-01-30 22.56.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/911e962f-f2b9-22c9-eb3d-a29399f10e1b.png)
マテリアルは一つもなくて大丈夫です。あとはエクスポートします。（モデルは選択状態にしておいてください）
File > Export > FBX(.fbx)
![スクリーンショット 2023-01-30 22.40.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/28a25469-dca0-2078-3c97-1776eaa261b3.png)
エクスポート画面でこのように設定してください（これは一例なので目的に合わせて調整してください）
![スクリーンショット 2023-01-30 22.40.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/bafcd0b1-2980-1896-1e51-ba02cfacb8d4.png)

## SubstancePainter(インポート〜エクスポート)
SubstancePainterを起動します。
File > New...
![スクリーンショット 2023-01-30 22.41.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/53c207e2-262e-79d5-88bc-787b847d2f80.png)

スクショのように設定をしてFileのところでfbxファイルを指定します。（UV展開で重なりがあると、ここでエラーが出る事があります）
![スクリーンショット 2023-01-30 23.20.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/214f8c6e-3dff-486f-7f64-47d48b39aef6.png)

SubstancePainterに取り込む事ができました。
![スクリーンショット 2023-01-30 23.26.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/c5536acd-bf8c-4a48-903c-67497c8b7341.png)
TEXTURE SET SETTINGSのBake Mesh Mapsを押します。（項目が表示されていないときはメニューからWindow > Views > Texture Set Settingsで表示できます）
![スクリーンショット 2023-01-30 22.43.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/5427eece-4171-3546-0ff7-64391054050e.png)
色々な設定項目が表示されますが、とりあえずBake selected texturesを押せば大丈夫です。処理が開始されますので終了したらReturn to painting modeを押して元の画面に戻ります。
![スクリーンショット 2023-01-30 22.43.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/486d404f-a2ce-f636-c498-dbae34ccbee9.png)
Textureを塗りたくります！
![スクリーンショット 2023-01-30 23.33.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/3d3569ea-dad1-a406-2c59-796ca06bab97.png)
塗り終わったらエクスポートします。
File > Export Textures...
![スクリーンショット 2023-01-30 22.45.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/a348abe1-752b-33e4-d024-58b4846b8edf.png)
![スクリーンショット 2023-01-30 23.40.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/6c42eb7b-ecdf-3ad1-87ed-c37d7b98458f.png)

## Unityへインポート
Projectにファイルを入れ込んでいきます
・ fbxファイル（最初にBlenderから出力したファイル）
・ 画像ファイル3種（SubstancePainterから出力したファイル）
![スクリーンショット 2023-01-30 23.45.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/d92fb128-ead7-99d7-67d2-7e06e8b01393.png)
画像ファイルの内ノーマルマップだけInspectorからTextureTypeをNormal mapに変更しておきます。
![スクリーンショット 2023-01-30 23.51.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/8f82868b-b12f-acfd-32ca-da005384726c.png)
Materialを新規作成します。そして画像3種をファイルの拡張子を確認しながらそれぞれBaseMap / MetallicMap / NormalMapへ当てはめていきます。
![スクリーンショット 2023-01-30 23.51.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/7a4c6946-7e7d-f776-29db-d64b911c4afc.png)
fbxのモデルをSceneに配置してMaterialを適用します。
Unityに取り込めました！
![スクリーンショット 2023-01-30 23.05.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/913683e1-f7f8-0d00-6cc0-b763b4c8eb5a.png)