LoginSignup
2
1

More than 1 year has passed since last update.

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

Last updated at Posted at 2023-01-30

概要

Blender→SubstancePainter→Unityの手順でポイントだけかいつまんで説明します

本文

Blender(モデル作成〜fbxエクスポート)

Blenderでモデルを用意します。初期のCubeでも大丈夫です。
スクリーンショット 2023-01-30 22.37.16.png
UV展開は何も仰々しくする必要はありません。適当で構わないですが「重なった部分」があるとSubstancePainterにインポートするときエラーが出ます。それぞれが重ならないようにだけ気をつけます。
スクリーンショット 2023-01-30 22.56.32.png
マテリアルは一つもなくて大丈夫です。あとはエクスポートします。(モデルは選択状態にしておいてください)
File > Export > FBX(.fbx)
スクリーンショット 2023-01-30 22.40.06.png
エクスポート画面でこのように設定してください(これは一例なので目的に合わせて調整してください)
スクリーンショット 2023-01-30 22.40.17.png

SubstancePainter(インポート〜エクスポート)

SubstancePainterを起動します。
File > New...
スクリーンショット 2023-01-30 22.41.08.png

スクショのように設定をしてFileのところでfbxファイルを指定します。(UV展開で重なりがあると、ここでエラーが出る事があります)
スクリーンショット 2023-01-30 23.20.32.png

SubstancePainterに取り込む事ができました。
スクリーンショット 2023-01-30 23.26.31.png
TEXTURE SET SETTINGSのBake Mesh Mapsを押します。(項目が表示されていないときはメニューからWindow > Views > Texture Set Settingsで表示できます)
スクリーンショット 2023-01-30 22.43.33.png
色々な設定項目が表示されますが、とりあえずBake selected texturesを押せば大丈夫です。処理が開始されますので終了したらReturn to painting modeを押して元の画面に戻ります。
スクリーンショット 2023-01-30 22.43.47.png
Textureを塗りたくります!
スクリーンショット 2023-01-30 23.33.19.png
塗り終わったらエクスポートします。
File > Export Textures...
スクリーンショット 2023-01-30 22.45.02.png
スクリーンショット 2023-01-30 23.40.28.png

Unityへインポート

Projectにファイルを入れ込んでいきます
・ fbxファイル(最初にBlenderから出力したファイル)
・ 画像ファイル3種(SubstancePainterから出力したファイル)
スクリーンショット 2023-01-30 23.45.04.png
画像ファイルの内ノーマルマップだけInspectorからTextureTypeをNormal mapに変更しておきます。
スクリーンショット 2023-01-30 23.51.47.png
Materialを新規作成します。そして画像3種をファイルの拡張子を確認しながらそれぞれBaseMap / MetallicMap / NormalMapへ当てはめていきます。
スクリーンショット 2023-01-30 23.51.33.png
fbxのモデルをSceneに配置してMaterialを適用します。
Unityに取り込めました!
スクリーンショット 2023-01-30 23.05.29.png

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1