CG・映像デザイナー技術ブログ

【VRoid】MayaでモデルをVRMで出力する方法

MayaからVRMに出力できるプラグインが公開されていたので試してみました。

いままではUnityのUniVRMで出力していましたが、Unityを開かなくても完結できそうです。



vroid-summary-article


【VRoid】制作に役に立つ!おすすめの6つの便利機能・拡張まとめ

この記事の著者
CGブロガー すいみん

CGブロガー

すいみん

Suimin

プロフィール

某美大の油絵科を卒業後、大手CG映像プロダクションに入社。
その後ゲーム業界に転職。
現在は技術系のCGデザイナーをしています。 書籍:Unity デザイナーズ・バイブル
プロフィール詳細はこちら

MayaでモデルをVRMで出力する方法

BlenderではなくMayaを使いたい方もいると思います。モデルのインポート方法を解説していきます!

VRM Exporter for MAYA

詳細はこちらの動画を見るとよくわかります。

※ Maya2017/2018対応

※ VRMのエクスポート用のプラグインなのでインポートはできないようです。

想定ワークフロー

  1. VRoidで作成したモデルをBlenderでインポート ※詳細はこちらの記事

  2. Blenderからfbxでエクスポート

  3. MayaでFbxをインポート

  4. Mayaで編集

  5. VRM Exporter for MAYAでVRMでエクスポート

  6. VRoid Hubなどでアップロードして公開

導入方法

  1. こちらからプラグインをダウンロード&解凍

  2. VisualStudio2017ランタイム(VC_redist.x64.exe)のインストール

  3. C:Program FilesAutodeskMaya2018binplug-insにvrmExporter.mllをコピー

  4. C:Program FilesAutodeskMaya2018scriptsothersにvrmExporterOptions.melとvrmExporterOptions.res.melをコピー

  5. Mayaを起動してWindows > Settings/Preferences > Plug-in Managerを開き、vrmExporter.mllのLoadedとAuto loadにチェック(※ ウインドウ→設定/プレファレンス→プラグインマネージャでロードと自動ロード設定をON)

  1. 事前にFBXに変換したVRoidのモデルを(やり方はこちら、Blenderを使います。)Mayaにインポート
  2. モデルを加工し終えたら、モデルを選択してFile>Export SelectionからFiles of typeをVRM Exportにして出力すればOK

MayaにVRoidをインポートした時にテクスチャの透過が反映されないので、TransparencyをOut Transparencyに繋ぐと透過されるようになります。

まとめ

ブレンドシェイプもウェイトも問題なさそうでした。

欲を言うとVRMのインポートもできたら、さらに素敵ですが便利なプラグインです。

以上、すいみん(@cg_method)でした!