time: 00:15
初期設定 †
モデルデータのDL †
今回はビタワンさんの社畜ちゃんを使います。
社畜ちゃん日記の下記のページ、「社畜ちゃんMMDモデルが完成しました!」項からDLします。
http://syachiku-chan.com/?p=480
→「(FBX)社畜ちゃん Ver1.0.zip」をDL
プロジェクト作成 †
下記のような感じで新規プロジェクトを作成
椅子や机は要らないので、消します。
time: 00:45
モデルの構築 †
- 「(FBX)社畜ちゃん Ver1.0.zip」を解凍した中にある、「Syachiku_chan.fbx」をコンテンツブラウザに投げ込んでインポートします。
※「Import Morph Target」にもチェックを忘れないように
- インポート警告が出ますがスルー。
- とりあえずインポートしたまま。目のマテリアルが崩れてるくらいですね。
time: 1:20
- マテリアルインスタンスで構築していきます。その為のベースマテリアルを作成します。
- マテリアルを開いて、下記のように設定します。
- 「シェーディングモデル」を「Unlit」に。
- 「TextureSampleParameter2D」ノード作成し、「エミッシブカラー」に。(とりあえずテクスチャは適当)
- 次にマテリアルインスタンスを作成していきます。
- マテリアルインスタンスを開いて、「一般」項の「Parent」欄に、(1)のベースマテリアルを指定。
- 「パラメータグループ」項に(2)の「TextureSampleParameter2D」の欄が出来るので、チェックを入れてテクスチャを指定します・
- (3)〜(5)をとりあえずテクスチャ分作成します。(必要あれば後で分割する)
- メッシュを開いて、読み込み時に付いていた「材質○」というマテリアルから、(6)で作成したマテリアルインスタンスに置き換えます。<br>
| エレメント名 | 使用するテクスチャ |
:----------- | ------------: |
| エレメント0 | Skin |
| エレメント1 | Clothes |
| エレメント2 | Face |
| エレメント3 | Face |
| エレメント4 | Face |
| エレメント5 | Face |
| エレメント6 | Face |
| エレメント7 | Face |
| エレメント8 | Hair1 |
| エレメント9 | Hair2 |
| エレメント10 | Eye |
| エレメント11 | Eye |
| エレメント12 | Face |
| エレメント13 | Face |
| エレメント14 | Facial |
これでとりあえずUE4上のライティングを無効化できました。
time:
1. 次に自前でライティングを実装します。前項(1)のベースマテリアルを開いて、下記のように計算式を入れます。<br>
・今回は[ランバート反射](https://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%83%90%E3%83%BC%E3%83%88%E5%8F%8D%E5%B0%84)をします。
2.