ousttrue/pymeshio — pull request #12 by griffon-9 (2012-09-04 11:43:35+00:00)
Title: NEW FEATURE (export_pmd/export_pmx) : create morph without '_MMD_SHAPE' vertex group

PMD/PMXへShapeKeyをモーフとして出力する際に、'_MMD_SHAPE' Vertex Groupに含まれている頂点だけが出力されるようになっていると思います。この仕様はインポートしたPMD/PMXファイルにできるだけ近いものを再度エクスポートするために必要なのだと思います。
しかし一方で、Blender上で新規に作成したモデルデータをエクスポートする場合にはVertex Groupの設定が必要となるため手間が増えてしまいます。
そこでShapeKeyが存在するが、'_MMD_SHAPE' Vertex Groupが存在しないMeshであればMeshの全頂点をモーフ出力の対象とするようなコードを作成しました。

Mesh全体を対象にするため、場合によってはPMDでのベースモーフの頂点数がかなり多くなってしまう可能性がありますが、適度な頂点数ごとの複数のMeshオブジェクトに分割してモデリングされている場合には致命的な問題とはならないと思います。