Substance in UE4  1: Project overview, baking and setup 

# Substance in UE4

## 使用バージョン
Substance Desinger 6.0.1
Substance Painter 2.5.1
Unreal Engine 15.1

## プロジェクトファイルのダウンロード 
Substance for UE4 Training Series 
Substance、UE4のプロジェクトファイルがダウンロードできる
https://forum.allegorithmic.com/index.php/topic,3242.0.html

![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0000.png)

## Substance in Unreal Engine 4 Tutorial: Introduction

**Substance in Unreal Engine 4 Tutorial: Introduction**
[![Substance in Unreal Engine 4 Tutorial: Introduction](http://img.youtube.com/vi/T9_E1kBP9S8/0.jpg)](https://www.youtube.com/watch?v=T9_E1kBP9S8)

## 1: Project overview, baking and setup 

**1: Project overview, baking and setup**
[![(1: Project overview, baking and setup)](http://img.youtube.com/vi/vrVvu9q6dXg/0.jpg)](https://www.youtube.com/watch?v=vrVvu9q6dXg)


### プロジェクトの作成
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0001.png)


|項目名  |値  |
|---|---|
|Graph Template  |Physically Based(Metallic/Roughness) |
|Graph Name  |archway |
|Size Mode  |Absolute |
|Width  |2048px |
|Height |2048px |
|Format |Relative to Parent |

![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0002.png)

一旦プロジェクトを保存する
ファイル -> すべてを保存
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0003.png)

名前はarchwayとする
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0004.png)

### FBXのインポート
プロジェクトを右クリック
Link -> 3D Mesh
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0005.png)


substance_ue4_project.zip内のDataフォルダに格納されているFBXファイルをすべて選択して、開くボタンをクリック
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0006.png)

Resourcesが追加される
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0007.png)

Resourcesを右クリック -> New -> Folder
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0008.png)

フォルダ名をmeshesに変更する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0009.png)

meshesにfbxをドラッグ＆ドロップ
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0010.png)

fbxをダブルクリックすることで3DViewにメッシュを表示することが出来る
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0011.png)

Youtubeは4.5.1を使用しているので、メニューの項目が少し変わっている
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0012.png)

6.0.1の場合
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0013.png)


Tangent Space Pluginの設定
mkktspace.dll
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0014.png)

Macroの作成

![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0015.png)

名前をspBakerに設定する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0016.png)

|項目名  |値  |
|---|---|
|Color Map from Mesh  |id |
|Normal Map from Mesh  |normal |
|Curvature  |curvature |
|Ambient Occlusion Map from Mesh  |ambient_occrusion |
|Position  |position |
|World Space Normals  |world_space_normals |

![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0017.png)

Default Resource Nameを　

```
$(mesh)_ $(spbaker)
```

に変更する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0018.png)

![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0019.png)

archway_bake_lowを右クリック
Bake model Infomationを選択する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0020.png)

画像の通り設定を行う
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0021.png)

normalマップが作成される
ダブルクリックで画像の確認が出来る
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0022.png)

同様の手順でdoor_bake,baking_bakeのnormalを作成する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0023.png)

normalを3種類作成する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0024.png)

作成したnormalの画像は以下の場所に保存されている
C:\Users\(ユーザー名)\Documents\Allegorithmic\Substance Designer\6

![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0025.png)

### Substance Painter 
Substance Painter 2 を起動
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0026.png)

File -> New 
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0027.png)


|項目名  |値  |
|---|---|
|Template  |Unreal Engine 4(allegorithmic) |
|Mesh |scifi_door_mm.fbx |
|Create a texture set per UDIM file |チェックなし |
|Normal map format |DirectX |
|Compute tangent space per fragment |チェック |
|Document resolution |2048 |
|Import mesh normal maps and baked maps for all materials |archway_normal.png, backing_normal.png, door_normal.png |

TemplateにUnrealEngine4を選択する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0028.png)

Meshにscifi_door_mm.fbxを選択する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0029.png)

Designerで書き出したnormalを追加する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0030.png)

プロジェクトを保存する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0031.png)


Viwer SettingsのEnviroment Mapの設定でEnviromentMapの表示設定が出来る

|項目名  |概要  |
|---|---|
|Enviroment Map  |使用するEnviroment Mapを選択する  |
|Enviroment Exposure(EV)  |使用するEnviromentの透明度 0:透明～100:不透明  |
|Enviroment Exposure(EV)  |使用するEnviromentのEV値(露出)  |
|Enviroment Rotation  |使用するEnviromentを回転させる  |
|Enviroment Blur  |使用するEnviromentにBlurをかける 0:くっきり～100:ぼやける  |

![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0032.png)

#### ImportするResourceをダウンロードする

動画でインポートしていたResource
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0033.png)

Eat3d_Bolt_Alpha_70.jpgではなく、Eat3d_Bolt_Alpha_69.jpgを使用していた

Substance、UE4のプロジェクトファイルがダウンロードできる
https://forum.allegorithmic.com/index.php/topic,3242.0.html
substance_ue4_project.zipを解凍した中に入っているalphasフォルダにすべて入っている
（動画 5のdecalsで気づいた）

![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0034.png)


http://eat3d.com/forum/tips-tricks-and-free-videos/110-free-custom-bolt-alphas

![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0035.png)

zbrush development resource site
http://www.badking.com.au/site/

plane_line_v.psdは自作できた
plane_line_h.psdも一緒に作成しておいた
以下からダウンロードできる
https://1drv.ms/u/s!AsyaT0uIFWqQgY5VQraCo1yr9TTl4A

動画の名前を検索する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0036.png)

動画の名前と一致する項目をクリック
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0037.png)

ADD TO CARTをクリック
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0038.png)


![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0039.png)

その後、アカウントを作成して、CheckOutをするとダウンロードすることが出来る

動画のファイルが一部収集できなかった
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0040.png)


![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0041.png)


![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0042.png)

ImportするResourceにalphaを設定する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0043.png)

Import your resources to:にproject '(プロジェクト名)'を設定する
![image](http://comiclo.jp/qiita/images/Cnv_20170323_085822_0044.png)

## Next
- [2: Painting Height Details](http://qiita.com/gansaibow/private/3e12bee2faa5f51432a0)

## Index

- [1: Project overview, baking and setup](http://qiita.com/gansaibow/private/5019a8b8b222e73ab0aa)
- [2: Painting Height Details](http://qiita.com/gansaibow/private/3e12bee2faa5f51432a0)
- [3: Creating Base Materials](http://qiita.com/gansaibow/private/73362f4a869b84444b54)
- [4: Setting Up An Export Pipeline](http://qiita.com/gansaibow/private/512468a06c6f2c6ac27e)
- [5: Finishing The Base Materials](http://qiita.com/gansaibow/private/89df8c5d461733828a5e)
- [6: Creating The Substance Material Part 1](http://qiita.com/gansaibow/private/f05761a263b4a4f53581)
- [7: Creating The Substance Material Part 2](http://qiita.com/gansaibow/private/cc8bfa4921acf0f1706e)
- [8: Adding Leaks Using Particle Painting](http://qiita.com/gansaibow/private/8a5e596729db52cafec1)
- [9: Publishing The Substance](http://qiita.com/gansaibow/private/700f6bcad4ae21f20de5)
- [10: Importing Substance Into UE4](http://qiita.com/gansaibow/private/8c61590d240e2ebecf5e)
- [11: Changing Substance parameters using Blueprint](http://qiita.com/gansaibow/private/ee22619189ccf8f56521)