Mac版PMD Loaderでロードが失敗する
追記です。
検証のためにコードをいじって確認しました。
PMDLoaderScript.csの183行目に以下の行を追加してみたところ、今まで取り込めなかったPMDが取り込めるようになりました。
texNameEndAssignVar = texNameEndAssignVar.Normalize(NormalizationForm.FormKD);
やはりファイル名の正規化方式の違いがMacで取り込めない原因で間違いないようです。
MacでPMD Loaderがファイルのインポートに失敗し、テクスチャが表示されないことがあります。
どうやらファイル名に濁点を含むデータを読み込めてないように見えますが、
これはファイルシステムの正規化方式の違いのためではないでしょうか?
Windowsは濁点付きの文字を1文字として扱うNFC、Macは濁点のみで1文字として扱うNFDですので、
それが原因で読み込めていないように見受けられます。
もしも私の勘違いでしたり、既にお気づきでしたら失礼をご容赦ください。