問題タブ [qcar-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3043 参照

opengl-es - Convert 3D Studio Max model (3DS/MAX) to QCAR SDK for iOS / OpenGL ES compatible format?

Quancomm Augmented Reality (QCAR) for iOS, which make use of OpenGL ES, to display 3D model. It reads several files:

  1. vertices, texture coordinates, indices & normals list (in format of ONE .h header file, e.g. Teapot.h)
  2. texture file (in PNG format)
  3. shader file (in FSH and VSH format)

My question is, how to convert a 3D Studio Max (3ds/max) file to the vertices, texture coordinates, indices & normals list? Also, during the conversion process, can the shader file be generated based on the settings in 3DS file as well?

The files are used in QCAR SDK for iOS, version 1.0.

As an example, the file content is as follow:

0 投票する
2 に答える
2441 参照

android - QCARで使用される画像検出技術

Qualcomm QCAR https://developer.qualcomm.com/develop/mobile-technologies/augmented-realityで画像が正確に、またはどのように認識されるかを誰かに教えてもらえますか。どの画像検出アルゴリズムが使用されているか知りたいのですが。

0 投票する
1 に答える
490 参照

android - MediaPlayerを終了した後に破壊されたOpenGLコンテキスト

特定のマーカーをポイントすると、ビデオまたは3Dモデルのいずれかを表示する拡張現実アプリがあります。これは正常に機能しますが、[戻る]ボタンを使用してMediaPlayerアクティビティを終了するとすぐに、OpenGLコンテキストが破棄されているように見えます。その後、アプリは再起動するだけで、3Dモデルを含むすべてのアセットをリロードする必要があります。これにより、約10〜15秒の遅延が発生します。これを防ぎます。setPreserveEGLContextOnPause(true)についてすでに何かを読んで、それをGLSurfaceView(3.xタブレットがあります)に入れましたが、何もしないようです(それを機能させるために何か他のものを実装する必要がありますか?ほとんど見つかりませんでしたそれに関する有用なドキュメント)。

アプリのどこに問題があるのか​​わかりません。GLSurfaceがどこかで破壊され、気づかないと思います。

MediaPlayerを終了するためのコードは次のとおりです。

OpenGLコンテキストを保持する方法、またはメインアクティビティを破棄せずにMediaPlayerを終了する方法についてのヒントはありますか?

0 投票する
1 に答える
1020 参照

android - QCAR SDK を使用したイメージ マーカーの YouTube ビデオ

このリンクで StackOverflow に以前投稿された質問と回答を見ました

Qualcomm SDK を使用したマーカーベースの AR Android アプリケーション

QCAR SDKで同様のことをしようとしています。石の画像の上にYouTubeの動画を表示しようとしています。私の基本コードは、samples フォルダー内のイメージ ターゲット ファイルです。ここに記載されている手順に従いましたが、画像の上にレンダリングするティーポットしか得られません。ファイルに実装する必要がある他の変更はありますか?

0 投票する
3 に答える
1373 参照

ios - Qualcomm AR(QCAR)を使用してiOSのアプリバンドルの外部からマーカーを読み込む

config.xmlとqcar-resources.dat(マーカー情報を含むファイル)をアプリバンドルの外部からロードできるかどうか誰かが知っていますか?

公式フォーラムとドキュメントによると、そうではありません。しかし、それをやっているように見えるBlipparと呼ばれるアプリがそこにあります。iPhoneのバックアップからアプリのドキュメントフォルダーを抽出しましたが、アプリのバンドルにあるものよりも多くの追跡マーカーが含まれているconfig.xmlが含まれているようです。

QCAR SDKで追跡ファイルの場所を指定できない場合、どうすればこれを実行できたでしょうか。

ハッキーになってNSBundleにカテゴリを作成してオーバーライドしてみました

  • (NSString *)pathForResource:(NSString *)name ofType:(NSString *)ext;

代わりにドキュメントフォルダからパスを返すようにしましたが、それはうまくいかなかったようです。

0 投票する
2 に答える
4031 参照

android - Android: Qualcomm の QCAR (Vuforia) SDK と min3D フレームワーク (またはその他の 3D モデル/アニメーション ローダー/レンダラー)

min3DライブラリでQualcomm の Augmented Reality SDK (Vuforia) を使用し、md2 ファイルでアニメーションをロードしたいと考えています。QCAR (Vuforia) を min3D とマージするにはどうすればよいですか? QCAR (Vuforia) のプロジェクションとモデルビュー マトリックスを min3D にどのように割り当てますか? シーンが min3d.glsurfaceview で正しくレンダリングされるようにするには? 誰かが例を開発しましたか?あなたの経験はどうですか?

編集: jPCT-AEModelRendererなどの他のサードパーティ レンダリング ライブラリの例と経験については、非常に感謝しています。

0 投票する
1 に答える
1906 参照

ios - iPad2でデバイスの向きを変更するときにビデオフィードを回転させる方法(Qualcomm QCAR拡張機能を備えたUnityの場合)

私はiPad2用のARアプリケーションを開発しました。このアプリケーションは、マーカーが検出されたときに、ImageMarkerを使用してカメラフィードの前の画面に3Dオブジェクトを表示します。3Dモデルの表示(3Dモデルオブジェクトのアスペクト比)を適切に処理するには、アプリを横向きモードで実行する必要があります。

アプリにはGUI要素(ボタンとラベル)があり、これらもビデオフィードの前に表示されます。

アプリをアプリストアに送信しましたが、現時点ではアプリがデバイスの向きLandscapeLeftのみをサポートしており、Appleは少なくとも2つのデバイスの向きをサポートする必要があるため拒否されました(LandscapeLeftとLandscapeRightで十分です)。

iPadを回転させたときに、GUI要素をLandscapeLeftからLandscapeRightに回転させることができました。これを行うには、Input.deviceOrientation値の変更を探し、変更されたら、iPhoneSettings.screenOrientationをiPhoneScreenOrientation.LandscapeLeftまたはiPhoneScreenOrientation.LandscapeRightのいずれかに設定します。

ただし、これを行うと、ビデオフィードも回転しません。これには、デバイスを横向きから横向きに回転させると、GUI要素は正しく回転しますが、ビデオフィードは上下逆に表示されます(回転しません)という効果があります。

問題を解決するためにビデオフィードを回転できるかどうか誰かが知っていますか?Qualcomm QCAR Unity1.0iOS拡張機能とUnity3.4.2を実行しています。

0 投票する
1 に答える
368 参照

android - C++を使用するOpenGLES1.xでロードされたモデルを描画できません

objモデルをロードし、AndroidNDKを使用してOpenGLESでレンダリングしようとします。

モデルが完全にレンダリングされていません。一部しか表示されていません。配列のデータを確認したところ、正しく解析されました。唯一の問題は引数を渡すことだと思います。私はそれを正しくやっていますか?

0 投票する
1 に答える
1544 参照

android - QCARWrapper が見つかりません

Unity から Android で正常に実行できる QCAR プロジェクトを Unity で作成しました。ただし、Eclipse Android プロジェクトにエクスポートする際に問題が発生しています。hereの指示に従いましたが、アプリを実行しようとすると、logcat に次のエラーが表示されます

不足しているファイルはライブラリ プロジェクトにありますが、Android プロジェクトにはありません。プロジェクトとさまざまなビルドパスの組み合わせに直接入れようとしましたが、成功しませんでした。

0 投票する
3 に答える
935 参照

file - QCAR-sdk および MD2 ファイル

MD2 フォーマットを使用して、アニメーション化された 3D モデルを Qualcomm の AR-SDK にロードできるかどうか疑問に思っていました。質問はしませんが、QCAR は .h ファイルでしか動作しないと書かれています。また、私が使用できる (アニメーションをサポートする) より良い形式があると思われる場合は、遠慮なく提案してください。