.obj ファイル (3D モデル) がありますが、それを Android openGL にロードする方法がわかりません。これはどのように達成されますか?
このテーマに関する段階的なチュートリアルはありますか?
基本的に 3 つのオプションがあります。
Min3D、Bonzai、Rajawaliなどのモデル読み込み機能を含む包括的なフレームワークの使用を採用します。(これらのフレームワークは数トンあります) 個人的には、Min3D を好みます。これは、アプリケーションの設計に課す制約が最も少なく、ほとんどの代替案よりも厳しく使用テストされているためです。Min3D でモデルをロードするための優れたチュートリアルは、ここにあります。
このような Java で Android 用に記述されたスタンドアロン モデル ローダーを使用します。私の記憶が正しければ、ライセンスは GPL であり、その API とのやり取りはかなり簡単です。
独自のモデルローダーを作成してください! OBJ は、解析するのに最も単純なファイル形式であり、独自のカスタム ローダーを構築するのに 1 ~ 2 時間しかかかりません。この方法により、ライセンスに関する懸念が軽減されます。3D レンダリングが初めての場合は、練習問題として役立つ可能性があります。