ARCoreサンプルでのandy.objファイルの重要性は何ですか?たとえば、andy.pngを新しいイメージで置き換えた場合、新しいイメージのOBJファイルを生成するにはどうすればいいですか?ARCodeアプリケーション開発のOBJファイル
答えて
OBJファイルには、この3Dオブジェクト上にテクスチャを配置するためのジオメトリ、pngファイルが記述されています。新しいモデルを作成するには、Blenderのような3Dモデリングプログラムを使用する必要があります。
これは、あなたがブレンダーでOBJファイルをエクスポートする方法である:https://blender.stackexchange.com/questions/121/how-do-i-export-a-model-to-obj-format
サンプルコードはのみのみ1つのテクスチャファイルを持っている最も簡単なOBJモデルを扱うことができます。
これらの複雑なOBJモデルでは、通常、いくつかの異なるテクスチャファイルを参照するMTLファイルが付属しています。これを処理できるようにするには、既存のコードに余分な作業が必要です。興味がある場合は、@https://github.com/JohnLXiang/arcore-sandboxこのケースで実装しているコードを確認してください。特に、ObjectRenderer.createOnGlThread()を見ることができます。ブレンダーに画像としてテクスチャをエクスポートする
ねえ..あなたはgithubであなたのコードを確認しましたか?複製しようとしていて、オブジェクトを描画しません。クラッシュや何も起こらず、ドローイングのマテリアルグループのforループに入ります。 –
@ArunReddyKandoorはい、私はしました。しかし、私は、オンラインでダウンロードしたOBJのいくつかが何らかの理由で描かれなかったことも知っていました。資産フォルダに含まれているものはうまくいきました...申し訳ありませんが、この問題を調べるチャンスはありません – JohnLXiang
わかりません私がやったことは(おそらくスケーリング)オブジェクトを見ているのですが、白黒です。どのように実際の色でオブジェクトを取得する手がかりは? –
- 1. iOS開発者(obj C)のQt/C++開発の開始
- 2. RIAアプリケーション開発
- 3. Webアプリケーション開発
- 4. アプリケーション開発プロセス
- 5. Facebookアプリケーション開発
- 6. アプリケーション開発(ios)
- 7. Angular2アプリケーションの開発
- 8. iPadアプリケーションの開発
- 9. BlackBerryアプリケーションの開発
- 10. リンカエラーの.objファイル
- 11. アンドロイドブルートゥースobd2アプリケーション開発
- 12. Facebook .netアプリケーション開発
- 13. アプリケーション開発用オープンソース
- 14. ユニティユニバーサルWindowsアプリケーション開発
- 15. ウェブ開発アプリケーション - mac
- 16. iphoneアプリケーション開発ホームボタン
- 17. DB2アプリケーション開発クライアント
- 18. ORACLEアプリケーション開発フレームワーク
- 19. Bokehアプリケーション開発ワークフロー
- 20. windows ce +アプリケーション開発
- 21. ルビーRhoMobileアプリケーション開発
- 22. SharePoint 2013アプリケーション開発
- 23. 特定のアプリケーションの開発
- 24. Xbox 360アプリケーション開発のクイックスタート
- 25. iphoneアプリケーション開発のアラートビュー
- 26. クライアントサーバーiPhoneアプリケーションの開発
- 27. ScalaのWebアプリケーション開発
- 28. EclipseとAndroidアプリケーションの開発
- 29. アンドロイドロック画面アプリケーションの開発
- 30. GEF4 rcpアプリケーションの開発
私はこれを行っているが、私は新しいモデルが(.OBJ)(andy.obj置き換え)Arcoreのプロジェクトに.mtlファイルと一緒にファイルを追加するとき、私は – Conti
をタップすると、画面に何も表示されませんこんにちはConti、コンソールのエラーをチェックしましたか? ARCoreのサンプルコードでは、ObjectRendererは単純な2Dテクスチャ(andy.pngファイル)を使用していますが、MTLファイルに記述されているテクスチャとは異なります。 – Quent1V