サーチ…


VRプラットフォーム

VRには、 Google CardboardSamsung GearVRHTC Vive、Oculus、PS VRなどのPCプラットフォームのようなモバイルプラットフォームが2つあります。

Unityは、 Oculus RiftGoogle CarboardSteam VRPlaystation VRGear VRMicrosoft Hololensを正式にサポートしています

ほとんどのプラットフォームは独自のサポートとSDKを持っています。通常は、まず最初に拡張のためにsdkをダウンロードする必要があります。

SDK:

ドキュメンテーション:

VRサポートを有効にする

Unity Editorで、「 プレイヤー設定 」を開きます(「編集」>「プロジェクト設定」>「プレーヤー」)。

[その他の設定]で[ 仮想現実サポート ]を オンにします。

ここに画像の説明を入力

チェックボックスの下のVirtual Reality SDKsリストで、各ビルドターゲットのVRデバイスを追加または削除します。

ハードウェア

VRアプリケーションには必要なハードウェアの依存関係があります。これは通常、構築しているプラ​​ットフォームに依存します。ハードウェアデバイスには、モーション機能に基づいて2つの広いカテゴリがあります。

  1. 3自由度(自由度)
  2. 6自由度(自由度)

3 DOFは、ヘッドマウントディスプレイ(HMD)の動きが、HMDの重心を中心とする3つの直交軸(縦軸、縦軸、および横軸)を中心に回転する3次元で動作するように制約されていることを意味します。縦軸の動きをロールといい、横軸の動きをピッチといい、縦軸を中心とした動きをヨーといい、飛行機や車のような動く物体の動きを支配する同様の原理であり、仮想環境であなたのHMDの動きですべてのX、Y、Z方向を見ることができますが、何かを動かすこともタッチすることもできません(追加のBluetoothコントローラによる動きは同じではありません)。

しかし、6 DOFでは、ルームスケールでのエクスペリエンスが可能です.X、Y、Z軸の周りを、重心、つまり6自由度に関するロール、ピッチ、ヨー運動から離れて移動することもできます。

現在のところ、6自由度対​​応の部屋スケールのVRは、ハイエンドのグラフィックカードとRAMを搭載した場合、高い計算性能を必要とします。標準的なノートパソコンでは得られないでしょうし、最適な性能を備え、少なくとも6ft×6ft 3自由度の経験は、内蔵のジャイロ(現代のスマートフォンには約200ドル以上のコストがかかります)を備えた標準のスマートフォンだけで実現できます。

今日市販されている一般的なデバイスには、次のものがあります。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow