しっぽを追いかけて

ぐるぐるしながら考えています

Unity と猫の話題が中心   掲載内容は個人の私見であり、所属組織の見解ではありません

Blender 2.80 で作った 3D モデルを Unity にインポートする

※ これは 2018/12/21 Blender 2.80 Beta, Unity 2018.3.0f2 時点の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は Blender 2.80 Beta の日本語化ができたので、今回は下記のような Blender で作ったモデルの Unity へのインポートを試してみます

f:id:matatabi_ux:20181221231251p:plain
Blender の 3D モデル

スポンサードリンク

Blender 2.80 Beta を開いたら [ファイル] - [開く] で .blender ファイルが開けます

f:id:matatabi_ux:20181221225233p:plain
blender ファイルを開く

ちなみに 3D モデルを舞台上に追加する場合は [ファイル] - [インポート] でできるようです

f:id:matatabi_ux:20181221225447p:plain
fbx ファイルのインポート

読み込んだ状態がこんな感じ

f:id:matatabi_ux:20181221231516p:plain
読み込んだ 3D モデル

こうして読み込んだ 3D モデルを Unity に持っていくには [ファイル] - [エクスポート] - [FBX] を選びます

f:id:matatabi_ux:20181221225659p:plain
fbx ファイルのエクスポート

エクスポート画面に遷移したら、モデルそのもの(メッシュ)と骨組み(アーマチェア)以外は普通はいらないので、Shift + 左クリックで中ほどにあるタブを切り替えます

f:id:matatabi_ux:20181221230017p:plain
エクスポート対象の絞り込み

あとは出力先を Unity プロジェクトの Assets 配下の任意の場所に指定して「FBXをエクスポート」ボタン押下でエクスポートします

エクスポート先の Unity プロジェクトを開くと fbx のファイル名でプレハブが増えていたので、これをつかんで Hierarchy ビューにドラッグドロップします

f:id:matatabi_ux:20181221230343p:plain
3D モデルの配置

するとシーンビューに先ほどのモデルが現れ・・・ましたがどうも埋め込みのマテリアルが Transparent になっており半透過になってしまいました

f:id:matatabi_ux:20181221230644p:plain
埋め込みマテリアルの影響

仕方がないので、Unity 側で新たにマテリアルを作成、Transparent ではなく通常描画の Opaque に変更し、こんな感じに設定しました

f:id:matatabi_ux:20181221231004p:plain
作成マテリアル

これを配置済みのモデルのマテリアルとして指定すると・・・

f:id:matatabi_ux:20181221231053p:plain
マテリアル変更後

きちんと描画されましたね

スポンサードリンク