unity+mmd

UnityでMMDのモデル及びモーションを動かす際にハマった点

  • Macで異なるディスク上にUnityをインストールして、更にそのディスクがMacのフォーマットでない場合、例えば、exFATなどの場合は、読み込み時にエラーが出る場合があったりするので、一旦、ファイルをMacのSSDにコピーしてそれを読み込むようにしたらいけた。

  • pmxからfbxへのモデル変換の際にモーションを選択できるのだけど、ここで選択しておくと、モーションが作成され、それはアニメーションのモーションで選択できるようになっているので、アニメーションコントローラーを作成し、新しいステート(New State)を作成した上でそこのmotionとして選択すると読み込んだモーションが動作する。通常は右からリスト選択する。自分の場合、RigがHumanoidならそれを外すことでモーションが現れるので選択できるようになる。

前にやったはずなのにかなりハマってしまったし、ブログにも書いてたはずなんだけど、簡素に書いてるだけだったので相当ハマってしまった(というか手順自体が変わってるのかもしれず、とくにRigをHumanoidから外さなければならない辺り、前からそうだったけ?という感じがする)。