いつもお世話になっています。
今回は、iPhoneで起動した際に購入したモデルが表示されない問題についてお聞きしたいです。
windowsやmacでは問題なく表示されており、iPhoneを接続して起動しようとすると警告表示が出てきて、このモデルはこのプラットフォームでは表示されません。と表示されたり、マテリアルも警告で、デフォルトのマテリアルを使用しますと表示されます。
起動する際はターゲットハードウェアでモバイル/タブレットにして、スケーラブルな2D・3Dとして設定しています。
以下が表示されているエラーです。
LogMaterial: Warning: [AssetLog] /path/to/my/game/Content/Materials/M_Eye_Master.uasset: Failed to compile Material for platform SF_METAL, Default Material will be used in game.
LogSkeletalMesh: Warning: SkeletalMesh /Game/Models/Enemy.uasset has a LOD section with 105 bones and the maximum supported number for feature level ES3_1 is 75.
!This mesh will not be rendered on the specified platform!
1つ目はエラーは全く分からないので、マテリアルの設定を添付します。
一度に5つまでしか画像を添付できないため返信欄に添付いたしますので、そちらもご参照ください。
追記
よく見ると警告表示されている前後の行にそれらしき文言がありました。
LogMaterial: Display: Missing cached shader map for material M_Eye_Master, compiling.
LogMaterial: Warning: [AssetLog] /path/to/my/game/Content/Materials/M_Eye_Master.uasset: Failed to compile Material for platform SF_METAL, Default Material will be used in game.
LogMaterial: Display: ShadingModel MSM_Eye not supported in feature level ES3_1
これを見る限りES3_1というものが何かしらしているので、調べてみますが、何かご存じの方がいらっしゃいましたらご教授お願いします。
2つ目のエラーはボーンが何かしら悪さをしているのはわかるのですが、ボーンは105個以上ありますし、LODも1つにして他は削除しました。(LOD設定のLOD数を1にして変更を適応ボタンを押しました)
モデルの設定をスクリーンショットで撮影するのは難しいので、どの部分で骨の個数など設定できるのかを教えていただきたいです。また、75という制限を外すことができればそれでも問題はないので、その制限の外し方のやり方もご教授お願いします。