メインコンテンツへスキップ
見出し画像

ゼンゼロMMD公式モデル「クレタ」の左腕破綻を修正する方法

    bilibili、および模之屋で配布されているゼンゼロ公式MMDモデル「クレタ」には、左腕が破綻してしまう不具合があります。

    画像
    変なねじれ方をしている

    本記事執筆時点では、いずれのモデルも更新が行われていない状態です。

    この問題の修正方法をメモしておきます。

    Blenderでウェイトペイント設定を修正

    BlenderでMMDモデルのファイル形式「pmx」を読み込めるように、Blenderアドオン「MMD Tools」を導入します。

    アドオン導入後、MMD Toolsを有効化。
    [ファイル] - [インポート] - [MikuMikuDance Model] を選択し、クレタのMMDモデルを開きます。

    画像

    「Ctrl + TAB」キーを押し、ウェイトペイントモードに切り替えます。

    画像

    「クレタ_mesh」の頂点グループを展開します。

    画像

    この中にある「肩C.L」と「腕.L」のウェイト設定が逆になっていることが不具合の原因です。

    画像
    (修正前)肩C.L

    本来は腕部分にウェイトが設定されるはずが、肩に設定されており、腕の挙動がおかしなことになっています。

    画像
    (修正前)腕.Lにウェイトが設定されていない

    右腕を確認してみると、こちらはウェイトが正常に設定されていることがわかります。

    画像
    (参考)腕.Rにはウェイトが設定されている

    頂点グループの以下2箇所の名称を入れ替え、ウェイト設定の誤りを修正します。

    • 肩C.L ->腕.L

    • 腕.L -> 肩C.L

    画像
    (修正後)腕.Lのウェイトが正常に設定された

    修正後にpmxファイル形式でエクスポートし、MMD側で読み込みます。

    上記修正により、左腕の破綻が直ったことが確認できました。

    画像

    やったぜ。

    あなたへのおすすめ