如果你在 Blender 內 Import 了 MMD 模型之後,想替它加上動作,首先你需要加上骨架 (Bone),但是若你跟隨著網上的教學,你可能會遇上一個問題就是:
「Bone heat weighting: failed to find solution for one or more bones」
這個問題在網上基本上找不到答案,但是在幾經辛苦後終於找到一個日文的 Blog 說到解決方法:
※エラー「Bone heat weighting: failed to find solution for one or more bones」がでたら、結合前に戻し、次を行う。
Editモードでメッシュを全選択 → 左のパネル「Mesh Tools」 → 「Remove Doubles」 → 再度結合してみるhttp://teamian.blog.fc2.com/blog-entry-8.html
圖解如下:
1. 在 Object Mode 下選擇剛剛匯入的 MMD 模型
2. 選擇 Edit Mode,在 Mesh Tool 下面找到 “Remove Doubles”
3. 在 Remove Doubles 的選單下,把 Merge Distance 調高,但也不要調太高,不然會影響模型解像度
4. 回到 Object Mode,先點選模型,再點選骨架,按 Ctrl + P,選擇 Armature Deform,並選擇 With Automatic weights。
5. 選擇骨架,點選 Pose Mode 即可調整 MMD 模型的動作。
6. 之後就能夠按平常的方式使用 Timeline 製作動畫了。