問題タブ [virtual-reality]

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

android - Samsung Gear VR がリアカメラを起動

Passthrough アプリに似た単純なネイティブ アプリを作成しようとしています。Passthrough.java クラスを使用していますが、startCameraPreview メソッドを呼び出しても何も起こりません。

私の目的は、Galaxy Note 4 の背面カメラを有効にして、Gear VR を使用してプレビューを表示することです。

カメラのプレビューが開始されたようで、ログ エラーはありませんが、黒い画面と logcat に「W/QCamera2HWI: processMetaCallback: lls not enabled, no ops here」というメッセージが繰り返し表示されるだけです。

そのメッセージの意味を知っている人はいますか?

編集: Samsung によって作成された便利なフレームワーク ( http://www.gearvrf.org/ ) を見つけました。これにより、カメラが機能しました。

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

three.js - Three.js - VRControls の統合 - シーン内を移動するには?

Three.js を使用して、小さなシーンでレンダリングと移動 (orbitControl が camera.position を変更) を行います。
今、私はオキュラスリフトを持っています。そこで、VRControls と VREffect を追加しました。
頭の動きも問題ありません。
しかし、VRControls がカメラ パラメーターをオーバーライドするため、シーン内で移動することはできません。

私はそれを修正するのは簡単だと思った.カメラを上書きするのではなく、更新するだけでよい.

しかし、それは機能しません。動いているフリック シーンをレンダリングします。VRControls と orbitControl が競合しているようです...

VRControls を既存のプロジェクトに統合するにはどうすればよいか教えていただけますか? 更新コードをお持ちの場合 (四元数についてはよくわかりません...)、非常に役立ちます。

ありがとう

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

javascript - DeviceOrientationControls を使用したキーボード コントロール

現在、 three.jsを使用して VR Web アプリを作成しています。カメラ コントロールとして、Google cardboard three.js デモで使用されているデバイスの方向コントロールを使用しています。

私がする必要があるのは、これにキーボードコントロールを追加することです(たとえば、上向き矢印で進むなど)。ここでは、カメラを 2 つの軸 (x と z) で動かしてみました。

ただし、キャラクターが見ている場所に相対的に移動させたいと考えています (たとえば、一方向を見て上向き矢印を押すと、キャラクターが見ている方向に移動します)。一人称視点みたいな。

これがどのように行われるかについて誰にもアイデアがありますか? three.js の一人称コントロールを使用してみましたが、これにより、VR ゲームに不可欠なヘッド トラッキングが排除されます。

どんな答えでも大歓迎です。(私のソース コードは、実質的には、キーの押下を検出する機能が追加された Google cardboard three.js デモ コードです)

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

oculus - Cardboard SDK と Oculus SDK のどちらを選択する必要がありますか?

VR 開発は初めてです。360 VR ビデオまたは写真を再生できるアプリを開発したい場合、Cardboard Sdk と Oculus Sdk の違いと関係について少し混乱しています。選ぶ?

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

google-cardboard - Ubuntu を使用して VR アプリケーション用の Cardboard SDK をインストールする

Cardboard SDK を Ubuntu 14.04 にインストールしようとすると、「Unity」が必要と表示されますが、「Unity」のダウンロードは Windows と Mac のみのようです。Ubuntuでこれを試した人はいますか?

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

unity3d - Google cardboard SDK を使用してヒューズ ボタンを作成する方法

GUIボタン付きのVRアプリを作成しています。ユーザーが指定された時間ボタンをアクティブにしておくと、ボタンをトリガーしたい。Google デザイン パターンで説明されているように。

モバイルVRアプリでヒューズボタンをアニメーション化する方法に関するYouTubeリンクは次のとおりです

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

c# - バーチャル リアリティ アプリケーション内でカーソルを使用してボタンをクリックする

Unity (4.6.5f1) 内で Oculus Rift 用の VR アプリケーションを開発していますが、これは基本的に建物のウォークスルーです。クリックすると、建物内のさまざまな場所に移動できるメニュー シーンがあります。

私がうまくいかないように見えるのは、カーソルを使用してこれらのボタンをクリックすることです。マウスは Oculus Rift の頭の動きにリンクされており、アプリケーションの使用中は画面に表示されません。ヘッドセットの画像ビューを移動するだけです。

動作し、ボタンをクリックできる 3D カーソルを作成しようとしましたが、ボタンは本来の動作をしません。つまり、次のシーンに移動します。ORカメラなどのない単純なシーンの場合、ボタンは完全に機能します

同じことを行う「World Space Cursor」アセット ( http://www.makeorbreakgames.com/world-space-cursor/ ) も試しました。ボタンをクリックしますが、ボタンは機能しません。

カーソルをボタンと完全に相互作用させるために他にすべきことはありますか?

これは、ユーザーがクリックされたときに次のシーンに移動するためのボタンのコードです。

カーソル上のコード (ワールド シーン カーソルではない) - このカーソルは EventsSystem にリンクされます。

EventsSystem には、かなり長い LookInputModule がありますが、ここで見ることができます: Dropbox Link

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

android - Unity Play での Prefab Cardboard の位置の変更

Unity 3d 用の Cardboard プラグイン (IOS をサポートする最後のプラグイン) に問題があります。

カメラを正しい場所に配置しましたが、再生を押してテストすると、カメラの向きと位置が変わります。

開始時に正しい位置と向きを定義するにはどうすればよいですか?