以下の内容はhttps://matatabi-ux.hateblo.jp/entry/2018/12/27/100000より取得しました。


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

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

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

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

Blender の 3D モデル

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

blender ファイルを開く

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

fbx ファイルのインポート

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

読み込んだ 3D モデル

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

fbx ファイルのエクスポート

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

エクスポート対象の絞り込み

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

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

3D モデルの配置

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

埋め込みマテリアルの影響

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

作成マテリアル

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

マテリアル変更後

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




以上の内容はhttps://matatabi-ux.hateblo.jp/entry/2018/12/27/100000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14