読者です 読者をやめる 読者になる 読者になる

CGメソッド

CG制作に関してのヒント

MENU

【Maya】MMDモデル(PMX)をインポートする方法

Maya Freesoft Freesoft-MMD

f:id:min0124:20160828115923p:plain

MMDモデルを見てみたかったので、PmxIO for MayaというPythonスクリプトを使ってインポートしてみました。

準備

モデルデータ

まずデータを入手します。今回はこちらのデータ(PMX)

アニエスのハイクオリティMMDモデル無料配布!|ブレイブリーセカンド|SQUARE ENIX

※PMXとは、MikuMikuDanceの次世代モデルデータの拡張子。以前の規格はPMD

※ちなみにモーションデータはまだ別でVMDというファイル

Pythonスクリプト

こちらから入手。

mayatech.blog.jp

※ただし更新されていないようでMayaのバージョンが2015以降はエラーが出て使えません

※ 2014以前なら通常どおり使えます

# Error: AttributeError: file C:/Users/ユーザー名/Documents/maya/2017-x64/scripts\TrM_PMXIO.py line 1666: 'CheckBox' object has no attribute 'onCommand' #

※ とりあえずMayaのバージョンが2015以降で使いたい場合は、1666行目を「#」でコメントアウトすれば使えるようになります。

#self.chkBoxUseAlpha.onCommand(self._chkBoxUseAlpha_OnCommand)

やり方

① ダウンロードしたスクリプトをスクリプトフォルダに入れる

C:\Users\ユーザー名\Documents\maya\2017-x64\scripts

② 同じスクリプトフォルダに、userSetup.pyという名前のデータをメモ帳で作成。

中身はimport TrM_PMXIOと記述

③ Mayaを起動して、左下のMELのテキスト部分をCtrl+クリック。

④ Pythonに表示が切り替わったらTrM_PMXIO.startup()と入力してEnter

f:id:min0124:20161022144212j:plain

⑤ 専用のウインドウは起動するので、あとはPMXを選べば自動でインポートされます

f:id:min0124:20161022143103j:plain