問題タブ [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.
opengl - OpenGL でのインスタンスベースの VR レンダリング
インスタンス化を使用して、1 つのドローコール、2 つのインスタンス (左目用、右目用) で OpenGL で VR レンダリングを実行しようとしています。頂点シェーダーは次に、instanceID 0 の場合は頂点を左に、instanceID 1 の場合は右に変換します。さらに必要なのは、自動ハードウェア カリング/クリッピング用のインスタンスごとのビューポートだけです。これは directX で実行可能ですが、OpenGL では可能ですか?
javascript - ThreeJs のポータル
こんにちは、ThreeJS でポータル型のものを作成できた人はいますか?
私は VR に関する私の論文で不可能な建築物で遊びたいと思っています。例えば、小さな四角い家を作ろうとしてきました。ドアを通して見ると、家の中にはありえないほど大きな廊下があり、収まりきれませんでした。家の中。
別のシーンにつながるドアに「ポータル」を作りたいと思っていたので、この例のようなテクスチャーにカメラをかざしてやってみました ( http://stemkoski.github.io/Three.js /Camera-Texture.html ) .setViewOffset を使用してトリミングしようとしましたが、非常に迷っています。そしてそれは機能していません...
どんな助けでも大歓迎です。http://sanschaise.com/thesisは私が現在持っているものです..
ios - iOS - Unity ビルド エラー - Durovis SDK
iOS 開発者アカウントを購入したばかりで、Unity3D で iOS VR アプリを作成したいと考えています。Google Cardboard SDK が iOS をサポートしていないことはわかっているので、Durovis SDK をダウンロードして試してみました。
durovis をインポートしたら.unitypackage
、空のビルドを作成しました。これは、Xcode でビルドするかどうかをテストできるようにするためです。その結果、Unity ビルド設定から「Device SDK」を選択すると Xcode のビルドが失敗し、「Simulator SDK」を選択すると成功しますが、もちろん、デバイスではなくシミュレーターで実行されます。
私は Xcode を初めて使用するので、Unity からビルドを作成した後、Xcode から何かをインポートする必要があるかどうかわかりません。私はAndroid用のVRアプリを長い間作成しており、最近iOSにも挑戦することにしたので、助けていただければ幸いです。前もって感謝します
javascript - three.jsを使用して、EffectComposerをOculusRiftEffect、VREffectまたはVRRendererと統合する方法は?
three.jsを使用して、クラスOculusRiftEffect、VREffectまたはVRRendererを使用すると、プログラマーはシーンを Oculus Rift にレンダリングできます。
EffectComposerは、プログラマーが複数の異なるシーンを構成して単一のレンダラーで表示できるようにする、もう 1 つのthree.jsクラスです。
私の質問は、Rift でEffectComposerの合成出力を表示するにはどうすればよいですか?
問題は次のとおりです。
OculusRiftEffect、VREffectまたはVRRendererクラスは、 WebGLRendererなどのレンダラーで初期化する必要があります。レンダリング ループでは、シーンが Rift に表示されるように、次のようにクラスを呼び出す必要があります。
EffectComposerもWebGLRendererなどのレンダラーで初期化する必要があります。レンダリング ループでは、次のようにEffectComposerを呼び出す必要があります。これにより、構成されたシーンがレンダラーによって表示されます。
ただし、WebGLRendererの代わりにOculusRiftEffect、VREffectまたはVRRendererを使用してEffectComposerを初期化することはできません。
問題は、レンダリングのためにEffectComposerを Rift クラスの 1 つに接続する方法です。
どうもありがとう!