問題タブ [google-cardboard]
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 - Google Cardboard サンプル プロジェクトのインポートと実行に関する問題
ここでプロジェクトを見つけることができます: https://github.com/googlesamples/cardboard
最後に Android を使ったのは約 1 年前で、この VR プロジェクトを使って Android に戻ろうとしています。私がやりたいのは、アプリをいじってその感触をつかむことだけです。
しかし、私はそれを実行することができませんでした。JDK と Android SDK を使用して Eclipse (juno) の新しいコピーをインストールし、SDK マネージャーから Android 4.4W のものを取得しました。Nexus 5 AVD も作成しました。
私の問題は、複数の「ルート」フォルダーを選択して「既存の Android プロジェクトとしてインポート」しようとしたが、どれも実行できないことです。「MainActivity.apk」をインストールした後、Eclipse 端末で「インストール エラー: 不明な失敗」エラーが発生するたびに。
マニフェストとAndroidプロジェクトに関連付けられた他のすべてのフォルダーがあるため、「メイン」フォルダーが機能する可能性が最も高いと考えました。
どうすれば実行できますか?
ios - Google Cardboard - Cardboard VR キット用の iPhone / iOS スターター プロジェクトはありますか?
私が検討しているのは、 Google Cardboard キットです。これは、 Android デバイスを使用して 3D VR ゲームをプレイする安価な VR セットアップです。Android デモ プロジェクトがあるようですが、Cardboard プロジェクトの iOS または Objective-C への移植はありますか?
そうでない場合、Cardboard Kit で動作するように変更できる iOS 用の VR プロジェクトは他にありますか?
java - 2台のカメラのプレビューを並べて表示するには?【ダンボールアプリの場合】
2 つのカメラ ビューを並べて表示する Cardboard Android アプリケーションを構築しようとしています。[カメラ ビューが VRCinema Android アプリで機能するのと同じように]
そこで、GitHub の Cardboard コードを調査し、いくつかの変更を加えました。これまでのところ、imageView を使用して同じ画像を並べて複製することができます。
これまでのコードは次のようになります。
AndroidManifest.XML
common_ui.xml
CardboardOverlayView.java
MainActivity.Java
気になった点:
- インテントは必要ありません。後で写真を撮るなど、カメラのプレビューが必要です。
- imageView を surfaceView に置き換えようとすると、common_ui.xml で「レンダリングの問題クラスが見つかりませんでした: CardboardOverlayView.java」というエラーが表示されます。しかし、ファイルはそこにあり、既知の報告済みのバグです。
- 私が考えることができる他の方法は、毎秒画像をキャプチャして保存し、画像で2つの画像ビューを更新することです。ただし、それが正しい方法なのか、どのように行うのかはわかりません。
また、過去 3 日間からスタック オーバーフローで利用できるすべてのリンクも確認しました。私の質問に最も近いのはAndroid multiple camera previewでしたが、それは私の質問を正確に解決するものではありません。また、Android - Camera のドキュメントに目を通して、cameraPreview と surfaceView の使用方法について学びました。
だから私の質問は、Imageview の代わりに CameraPreview [または CameraPreview を保持する surfaceView] を表示できるようにするために今何をする必要があるかということです。
質問が十分に詳細であることを願っています。さらに情報が必要な場合は、お尋ねください。
android - CardboardView opentok ステレオ レンダラー
私たちが構築している VR アプリで使用する OpenTok をテストしています。opentok android SDK サンプルを出発点として使用して、GLSurfaceView とその Render インターフェイスの代わりに、CardboardView と対応する StereoRenderer インターフェイスをサポートするように CustomVideoRenderer クラスを変更しました。CardboardView と GLSurfaceView の切り替えはほとんど簡単で、他の場合 (opentok を使用しない他のアプリなど) では正常に機能します。この場合、それはまったく機能せず、シェーダーとテクスチャ設定プロパティをいじくり回した後で、実際に画面に何かを表示することができました! しかし、非常に残念なことに、レンダラー コード (以下に貼り付けます) を試してみると、奇妙な途中の VR ビューが表示されます。立体視ビューは、それぞれの目に必要な歪みでレンダリングされますが、下にあるフレーム イメージはそれぞれの目に複製されません。また、フレームはグレースケールでレンダリングされます! 誰かがこれを適切に機能させた場合、私は本当に助けていただければ幸いです:)
コードは次のとおりです。
android - アプリ内で Android 画面をリダイレクトする
Android 用のさまざまな個人用アプリを開発してきましたが、Google Cardboard プロジェクトに興味があります。
そのため、このプロジェクトと同じシステムを実装する Android 用のアプリケーションを作成することが可能です: http://www.vrdesktop.net (Windows のみ)。一言で言えば、すべてを分割する別のアプリ内でAndroid画面をミラーリングする..実際、仕事を達成するための便利なAPI /方法があるかどうかはわかりません。
EDIT1: アイデアをよりよく示すために抽選を用意しました: https://docs.google.com/drawings/d/15AYvjesIhZDTe5mfOmm5TzhRkyxmDA6L0jI9MzdKbB4/edit
android - Google cardboard でズームインする方法
Google の厚紙を使ったプロジェクトに取り組んでいます。厚紙のマグネット ツールを使用してズームインおよびズームアウトするためのスクリプトを理解し、作成するのを手伝ってくれる可能性のある人がいるかどうかを尋ねています。どうもありがとうございました。
java - Google Cardboard VR センサー
AR アプリケーションでのデバイスの回転に関する特定の事柄を検出するために、 Google Cardboard (そのクラス) を使用しています。HeadTracker
それは非常にうまく機能します。
ただし、一部のデバイスでは機能しません (何も起こりません)。これは、必要なセンサーがないためだと思います。私の質問:
1) 現在のデバイスが HeadTracker をサポートしているかどうか、つまり必要なセンサーが利用可能かどうかを実行時に検出したい。このためには、HeadTracker で使用されているセンサーを知る必要があります。これにより、それらのセンサーが存在するかどうかを照会できます。これらのセンサーは何ですか?
2) AndroidManifest で必要なセンサーを指定する方法はありますか? 私が見る限り、方法はありません。したがって、ユーザーが私のアプリをダウンロードした場合、アプリは実行時に、ユーザーのデバイスがサポートされていないことをユーザーに通知する必要があります。これは良くありません。何かご意見は?
javascript - 立体視 (サイド バイ サイド) モバイル Web アプリ
モバイル Web アプリの経験はほとんどありませんが、サイト (192.168.2.87:8080/jsfs.html) のほぼ立体的な画像 (同じ横並びの画像) を作成したいと考えています。これがモバイル Web アプリで可能かどうかは誰にもわかりませんか?
コンテキストでは、これは IP Webcam for Android からの JavaScript を使用したビデオ フィードであり、ビデオは静止ショットをまとめることによって実際にブラウザー自体でレンダリングされます。