VectorField Export from MAYA to UE5.3

UE5 MAYA VectorField Export


<Export用MEL起動>
※起動できない場合は記事の下部を参照すれば解決するかも

※事前にUEのインストールが必要

UEのインストール場所のMayaVelocityGridExporterを開き
[ドライブ]\【インストール場所】\UE_5.3\Engine\Extras\MayaVelocityGridExporterの
ShelvesとIconsのフォルダ内のMELとアイコン画像をそれぞれコピーして

02.png

\ドキュメント\maya\バージョン\ja_JP\prefs\
iconsとshelvesへペーストする


0000.png

MAYAを起動するとシェルフができる

03.png

ボタンを押すと起動

bb.png


<MAYA VectorFieldしてfgaファイルを書き出し>

FX
流体⇒3Dコンテナ作成

11.png

fluidShapw1のディスプレイを調整
速度の描画と矢印にチェック

12.png

矢印の長さも調整

13.png

試しにフィールド/ソルバ⇒渦を作成

14.png

vortexFieldを立方体にして

15.png

スケールで調整

16.png

再生

VVV1.gif

fluidのみを選択して
SingleFrameにチェック
88フレームあたりの渦
パスはDドラ直下
vortexとしてexportボタンを押す

17.png

fgaファイルが書き出される

18.png


UEに読み込んでみます
UE5を起動 新規レベル⇒空のレベル

19.png

コンテンツブラウザで右クリ
Niagaraシステム作成

20.png

次へ

21.png

Fountainタイプで+ボタン

22.png

終了

23.png


ダブルクリックでひらき

24.png

パーティクル更新の+ボタンで
SampleVectorFieldとApplyVector Fieldを追加

25.png

SampleVectorFieldに書き出したFGAを割り当てて

28.png

ApplyVector Fieldも調整

29.png

こんな感じに渦に変更できる
デフォルト⇐⇒Vector Field適用

VVV2.gif

他のBlowingParticlesタイプでもテスト
+ボタン

30.png

SampleVectorFieldとApplyVector Fieldを追加して
SampleVectorFieldに書き出したFGAを割り当てて

31.png

ApplyVector Fieldも調整

32.png

デフォルト⇐⇒Vector Field適用
VVV3.gif


UnityでのVectorField

33.png
VVV4.gif


VectorField を利用して

こんなのとか

leaf.gif


こんなのができます

FOG.gif




<MELが起動できない場合>

コチラのフォーラムを参考にするのが良い

https://forums.unrealengine.com/t/fixed-updated-maya-2018-vector-field-exporter-normalize-option/104170/3

もしくはMELとして自力で変換する方法

※TeraPad(テラパッド)などテキストエディタを用意
TeraPad公式

shelf_UEvelocityGridExporter.melをバックアップ用に複製して
TeraPadなどのテキストエディタでひらき

35.png

-command "から上まですべて削除

36.png

残った下の部分も削除

37.png


検索⇒置換

40.png

オプションの改行などの箇所にチェック


<¥¥n>すべて置き換えでこんな感じに改行される

41.png


<¥¥t>タブも実行

42.png

<¥¥">ダブルクォーテーション

43.png

そのまま保存⇒テキストをコピー


MAYAのスクリプトエデイターのMELへCtrl+C、 Ctrl+Vでコピペ

44.png

Ctrl+Aで選択⇒ Enterで起動

46.png


<↓書き出しエラーの場合>

※int[] 型のデータを float[] 型に変換できません

47.png

下の青枠部分のフロート型をひとまずint型に変換して再度実行
フロート型はコメントアウト
//float $res[] = `eval("getAttr " + $myfluidShape + ".res")`; 
int $res[] = `eval("getAttr " + $myfluidShape + ".res")`;

無事書き出し

50.png





アリスとテレスのまぼろし工場 公式美術画集 - 東地和生
アリスとテレスのまぼろし工場 公式美術画集 - 東地和生
背景アーティスト導きの書 - 榊原寛, 横井祐子, 横井亮太, 橋本竜, 齋藤彰, 岸本ひろゆき, もんしょ
背景アーティスト導きの書 - 榊原寛, 横井祐子, 横井亮太, 橋本竜, 齋藤彰, 岸本ひろゆき, もんしょ

Unreal Engine 5 リアルタイム ビジュアライゼーション - 株式会社モデリングブロス, 株式会社スタジオブロス
Unreal Engine 5 リアルタイム ビジュアライゼーション - 株式会社モデリングブロス, 株式会社スタジオブロス
※本ブログ・ページには「広告」「宣伝」が含まれています。
スポンサードリンク