MMDモデルを見てみたかったので、PmxIO for MayaというPythonスクリプトを使ってインポートしてみました。
最新版
スクリプト更新されて、maya2017にも対応していました。
下記からスクリプトをダウンロード。スクリプトフォルダに格納
PmxIO for Maya ver0.50b – TrTools.JP
import pmxio pmxio.run()
で起動するだけです。
過去の記事
まずデータを入手します。今回はこちらのデータ(PMX)
アニエスのハイクオリティMMDモデル無料配布!|ブレイブリーセカンド|SQUARE ENIX
※PMXとは、MikuMikuDanceの次世代モデルデータの拡張子。以前の規格はPMD
※ちなみにモーションデータはまだ別でVMDというファイル
Pythonスクリプト
こちらから入手。
※ただし更新されていないようで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
⑤ 専用のウインドウは起動するので、あとはPMXを選べば自動でインポートされます