問題タブ [kudan]
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.
java - Android KudanAR SDK でスカイボックス ARTexture3D を適用するには?
Android KudanSDK を使用していますが、環境キューブ/スカイボックスが機能しません。モデルは黒く見えます。誰かヒントをくれませんか?それはいいね。
ARTexture3D のコンストラクターで png ファイル (立方体の各面に 1 つ) へのパスを渡す必要があるかどうかはわかりません。
私がこれまでに行ったこと:
Kudan の iOS Wiki のどこかに、Light オブジェクト (たとえば ARDirectionalLight) もシーンに追加する必要があると記載されています。しかし、Android の場合、このクラスが見つかりません。
どんなアイデアでも大歓迎です。前もって感謝します。
c# - 別のスクリプトを介して Kudan イベント、変数にアクセスする
Kudan の SampleApp スクリプトに従います。
Kudan の関数/イベント/変数にアクセスするには、Kudan と同じ名前空間を使用してスクリプトを作成する必要があります。私は名前空間をあまり理解していないので、これがどのような利点と欠点をもたらすかはわかりません。
私の質問は、スクリプトを同じ名前空間に作成せずに、これらの変数/関数/などにアクセスできますか? もしそうなら、どのように?
私は独学でプログラミングを学んでいるので、これが基本的すぎると思われる場合はお詫び申し上げます。
unity3d - Unity の Kudan: マーカーレス トラッキングを停止またはリセットする方法は?
写真 (2D スプライト) がマーカーレス トラッキングで表示されるアプリケーションを Kudan で作成しています。サンプル プロジェクトに基づいて、2D 平面が常にカメラに対して垂直になり、画面上の希望の位置に配置されるように調整することに成功しました。本当に素晴らしい!
しかし、スクリプトを使用して追跡を再開/リセットする方法がわかりません。カメラをブロックしたり、電話を振ったりすることでいつでも追跡を強制的に再開できますが、ボタンを使用してやりたいのですが、これは、Android および iOS の「ArbiTrack Basics」ガイドで説明されている動作とまったく同じです。 、しかし、Unityで再現できません。追跡インスタンスを再起動するには、どのスクリプトに追跡停止コマンドを送信すればよいですか (マーカーレス モードでサンプル Unity プロジェクトの 1 つを実行しているときにカメラをブロックするのとまったく同じ効果です)。
Android コーディングの状況は、https ://wiki.kudan.eu/ArbiTrack_Basics#Stopping_ArbiTrack で説明されています。
これらの 3 つのことを次のように呼びます。
// ArbiTrack を停止します arbiTrack.stop();
// ターゲットノードを表示 arbiTrack.getTargetNode().setVisible(true);
// ArbiTrack の状態を反映するように列挙型とラベルを変更します。 arbitrack_state = ARBITRACK_STATE.ARBI_PLACEMENT;
kudan - Unity 3D Kudan は、メッシュが画面を離れるたびに「マーカーのないオブジェクトを配置」しますか?
Unity 3D と C# は初めてです。また、Kudans の任意追跡ソリューションがどのように詳細に機能するのか正確にはわかりません。現在、Unity Kudan SDK を使用して VR 位置追跡ソリューションを構築しています。少なくとも試してみます。今、私の計画は次のとおりです。
- メッシュが画面を離れるときはいつでも、その位置を固定して新しい特徴点を見つけたいと思います (「マーカーのないオブジェクトを配置する」ボタンはこれを行っています: 新しい特徴点を見つけてメッシュを配置します)。
- 新しい特徴点が見つかると (数ミリ秒かかるはずです)、メッシュの位置を解凍し、新しい特徴点を使用して位置をさらに変更します。
メッシュと古い特徴点が画面を離れるたびに追跡が非常に不正確になるため、「新しい特徴点を見つける」というアイデアが必要です。
私はすでにSampleApp.csでこれを試しました:
しかし、今では正しく追跡されなくなりました。また、メッシュが画面を離れても追跡が失われないため、ArbiTrackIsTracking() がその解決策ではないことは確かです。
この問題を解決するアイデアはありますか?
android-studio - Kudan サンプル アプリが起動しない
携帯電話で Kudan サンプル アプリを起動できません。Android Studio で Kudan を使用しています。Web サイトで説明されているようにプロジェクトを作成し、アプリと Web サイトで bundeID が一致することを確認しました (それらが同じでない場合、キーが機能しないことはわかっています)、Studio はコンパイル中にエラーや警告を表示しませんが、まだ起動できませんそれは私の電話で。誰がそれを引き起こす可能性がありますか?ありがとう。
kudan - Linux で Kudan ツールキットを実行するにはどうすればよいですか?
Linux で Kudan AR エンジン用にマーカーを生成し、モデルを変換するにはどうすればよいですか? Windows と Mac 用の Kudan ツールキットのバイナリのみがあります。