私は Android 開発の初心者で、学校で行うプロジェクトがあります。
Rajawali Framework を使用することにし、3DS Max モデルをインポートしようとしました。これは私が使用するコードです:
Loader3DSMax parser = new Loader3DSMax(this, R.raw.hst_3ds);
hubble = parser.parse().getParsedObject();
scene.addChild(hubble);
モデルは表示されますが、マテリアルはありません。エラーはありません。
初めて、BMP テクスチャがサポートされていないと思ったのは、Obj インポート チュートリアルで読むことができるからです。
それでもエラーが発生する場合は、おかしな文字やサポートされていないテクスチャ形式 (bmp など) がないかどうかを確認してください。
そこで、テクスチャを JPG に変換し、コピーを drawable-nodpi に入れました。また、私のテクスチャは NASA から提供されており、既に 2 乗の画像解像度を使用しています。
しかし、それでもうまくいきません。いくつかのバリエーションを試しました(たとえば、ファイル拡張子なし)。