NDMF VRM Exporter は「最小限の労力でおおむね100点満点中80点くらいの VRM 1.0 形式のファイルを生成すること」を念頭に置いて設計及び開発されています。
それにあたって極力設定及び変換の自動化を行います。この背景として NDMF もとい Modular Avatar を利用した着せ替えを利用したアバターは数十から数百にのぼる可能性があり、ひとつひとつにかけられる時間を極力抑えることにあります。具体的に以下の機能はそれに基づくものです。
- VRChat API を用いて VRM メタデータを自動入力
- VRChat のリップシンクのブレンドシェイプを VRM の表情設定
- PhysBone を VRM Spring Bone または VRM Constraint に変換
- lilToon を VRM MToon に変換
仕組み的には一定の法則に基づく機械的な変換なので、どうしても粗が出てしまい主に VRM Spring Bone 及び VRM Constraint まわりで手で設定された VRM ファイルに比べると見劣りします。一方で VRM ファイルを改めて手動で設定するにあたって最低限必要な参考実装として利用することを想定しています。