iOS デバイスで 3D 人体をレンダリングする必要があるプロジェクトに取り組んでいます。3D オブジェクトは Adobe LightWave で作成されたもので、サイズは 7.4 MB です。それを Blender で開き、それぞれ 5.5MB と 4KB の OBJ/MTL ペアとしてエクスポートしました。Jeff LaMarche の Wavefront Loader (以下にリンク) を出発点として使用して、OpenGL ES を把握し、パフォーマンスなどをチェックして、オブジェクトを (彼が使用していた OBJ/MTL ペアの代わりに) そこに貼り付けて実行しました。シミュレーターで。もちろん、起動時にクラッシュするので、SelectorInBackground を実行することにしました。30分後、まだロード中です。
ファイルが詳細すぎて、600MHz プロセッサを搭載したデバイスで期待されるあらゆる種類のパフォーマンスを描画できないと推測しています。これらのファイルの品質をいくらか簡単に下げる方法はありますか? または、この特定のローダーでパフォーマンスの問題が発生した場合、誰かが私を啓発できますか?
ありがとう、ウィル
http://iphonedevelopment.blogspot.com/2009/03/wavefront-obj-loader-open-sourced-to.html