問題タブ [metaio]

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 に答える
303 参照

android - POI のビルボードが表示されない

ARexampleLocationBased チュートリアルを使用しています。POIS ar は正しく表示されますが、注釈は表示されません。プログラムは正しく動作しますが、POI の下のビロボードの画像は表示されません。

これがメインのアクティビティコードです

}

誰かが何が悪いのか知っていますか?

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

android - metaio SDK6 が Android 4.0 で動作しない

metaio SDK をバージョン 6 にアップグレードしましたが、OS バージョン 4.0 の Android デバイスで問題が発生しています。次のエラーが表示されます。

このエラーの理由が見つかりませんでした。

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

android - 動的なユーザー管理の拡張現実アプリ

非常にシンプルだが明らかに未踏のコンセプトでアプリを作成しようとしています:

ウェブサイトを通じて、ターゲットとそれに関連付けられたマルチメディアをアップロードし、何らかのバックエンドに保存できるようにしたいと考えています。

次に、自分のアプリケーション (デフォルトでは android としますが、マルチプラットフォームはうまくいきます) で、自分のデバイスを "target-multimedia" データベースに同期し、変更が検出されたときにローカル ストレージを更新できるようにしたいと考えています。 .

これにより、使いやすい Web サイト クライアントを介していつでも新しいターゲットと関連付けを追加でき、突然、アプリケーションを搭載したすべての電話が新しいターゲットを認識し、関連付けられたマルチメディアがバインドされて表示されます。

現在、私はそのようなことを可能にする最新のテクノロジーについて多くのことを研究してきました。現時点での主な技術は、私が見つけた Vuforia と Metaio です。

問題は、どちらも「静的」に見えることです。それらは主に、構成済みのターゲットのデータセットをコンパイルし、それらにステージを関連付けることに関するものです。Vuforia はクラウド データベースを許可しますが、それが実際に行う唯一のことは、追加のターゲットで同じステージを描画できるようにすることです。関連付けのランタイム作成を許可していないようです。

Metaioも同様の道をたどっているようです。

私はこれらの両方のテクノロジーの経験が少なく、間違っている可能性があるのは事実です.ARの経験がある人なら誰でも私を正しい道に導くことができますか?

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

android - AR 複雑な CAD モデルの追跡

3D-CAD モデルの追跡について助けが必要です。

車の部品のような事前定義された CAD モデルを追跡する Android アプリケーションを開発する必要があります。矢印やシクルなどの視覚的なサポート。次の YouTube ビデオは、私の意図を説明しています https://www.youtube.com/watch?v=4LE_IocFnL0

Metaio SDK でこれを試しましたが、MetaioCreator で CAD モデルをエッジおよびサーフェス モデルに変換しようとすると、モデルのどの部分も認識できません。これは、私のモデルが非常に詳細であるためだと思います (それぞれ ~400.000 ポリゴン)。さらに、テスト目的でポリゴンをかなり少ない数 (~7.000 ポリゴン) に減らしましたが、エッジとサーフェス モデルを作成すると、テスト アプリケーションでこのモデルをロードすると、テスト デバイス (Samsung Galaxy Tab S) が極端に遅くなり、そのモデルを追跡することはできません。

私はそうは思わないので、これが正しい方法であるかどうかお聞きしたいと思います.おそらく、どの追跡方法を使用すべきかアドバイスをいただけないでしょうか.

これまでのところ、MetaioSDK ハイブリッド 3D トラッキング ウィッチを使用しました。これは、エッジベースのトラッキング方法と機能ベースのトラッキング方法を組み合わせたものです。私の目標を達成するための別の方法はありますか? 私はopenCVについて読んだことがあります(魔女はアンドロイドでも利用できます)が、これが3D CAD追跡の良い方法であるかどうかはわかりません。この種の拡張現実を体験した人はいますか?

次の要件があります: - フレームワーク/ツールキットは Android 上で実行されている必要があります - 追跡は光の比率の変更とは独立している必要があります - 多くの異なる CAD モデルを追跡する必要があります (ユーザーは現在追跡する必要があるものを選択します) - ユーザーが選択したものCAD モデルは現在のビューポートに複数存在する可能性があり、さらにレンダリング操作を行うにはすべてを選択可能にする必要があります - ウェアラブル デバイスで実行する場合、パフォーマンスが良好でなければなりません

さらに、追跡するスイッチのグループがある場合、ユーザーがマークされたスイッチを押したときに追跡する可能性はありますか? すべての CAD モデルの正確な相対位置がわかっている場合、それらを結合する可能性はありますか? 私の意図は、ユーザーがモデル A を追跡し、別の追跡可能なものを選択することで、デバイスはモデル A からの位置と新しいモデルとの相対的な位置の差に基づいて、おおよその位置を知ることです。

回答を希望、失われた1994

PS: あいまいな点や明確に説明していない点がある場合は、恐れずに質問してください。