Gaming Life

一日24時間、ゲームは10時間

MagicaVoxelで作成した3DモデルをBlender経由でUE4に持っていく方法・改良版2

注)今回紹介する方法もモデル次第では問題が発生する可能性があります。

前回までの振り返り

 二回に渡りMagicaVoxelで制作したモデルをBlender経由でFBXを作成する方法を模索中。前回までの方法では影の付き方が変になってしまっていた。

ai-gaminglife.hatenablog.com

ai-gaminglife.hatenablog.com

改良版・UE4にボクセルモデルをインポートする方法

  1. この手法ではMagicaVoxelで制作したモデルをPly形式で書き出す。

  2. Blenderにplyでインポートする。

  3. 編集モードに切り替え。「A」キーを二回押して全ての頂点を選択したらツールシェルフ -> 重複頂点を削除を選択。

f:id:ai_gaminglife:20180118135831p:plain

  1. データ -> UVマップの右側にある + をクリック。これで新しくUV情報を持つことができる。

f:id:ai_gaminglife:20180222180341p:plain

  1. 「U」キー -> スマートUV展開を選択。島の余白を1.00に設定する。

  2. fbx形式でエクスポートする。

  3. UE4にモデルをインポートする。この時 Vertex Color Import Option を Replace に設定する

f:id:ai_gaminglife:20180222180359p:plain

  1. UE4上でマテリアル「M_VColor」を新たに追加する。マテリアルノードは以下のように設定。

f:id:ai_gaminglife:20180222180411p:plain

  1. インポートしたモデルのマテリアルを「M_VColor」に切り替える。

  2. LightMap Resolutionを256に設定。

f:id:ai_gaminglife:20180222180422p:plain

 完成!

f:id:ai_gaminglife:20180222180432p:plain