Googleは、バーチャルリアリティに投資した最初の企業のXNUMXつでした。 ええと、XNUMX年前、グーグル Cardboardを起動します。 一つは 誰でも使えるダンボールディスプレイ スマートフォンでバーチャルリアリティ(VR)を体験する。 段ボールはもともと導入されました 最初のバーチャルリアリティキットのXNUMXつです。
現在、同社はプロジェクトがオープンソースで利用可能であることを発表しました。 主題を掘り下げたい人のために。 Googleによると、プロジェクトの重要な時期に、世界中で15万台以上の段ボールが出荷されましたが、時間の経過とともにその数は減少しました。
それに加えて SDKはもはや積極的に開発されていません、プロジェクトはまだ教育や娯楽の経験で使用されていますが、Googleはプロジェクトへの関心が続いていることに気づき、開発をコミュニティの手に移し、一緒にプロジェクトを開発することにしました。
段ボールについて
SDKには、AndroidおよびiOS用のバーチャルリアリティアプリケーションを作成するためのライブラリが含まれています、段ボール製ヘルメットで表示するための結果を生成するレンダリングシステム、およびQRコードを使用してヘルメットフレームパラメーターをアプリに一致させるライブラリ。
SDK 電話に基づいてバーチャルリアリティヘッドセット用のアプリケーションを作成できます インテリジェントで、画面をXNUMXつに分割して立体画像を形成します。この画像では、右目と左目が別々に形成されます。
出力を形成するとき、 関連するレンズのタイプ、画面からレンズまでの距離などのパラメーターが考慮されます と瞳孔間の距離。 SDKには、モーショントラッキングツール、ユーザーインターフェイス要素、レンズ歪み補正をサポートする立体レンダリングなど、仮想環境を作成するための既製の機能が含まれています。
頭の位置やユーザーの動きに応じて画像が変化するため、3D映画鑑賞などの静止立体画像を表示できるだけでなく、専用バーチャルリアリティヘッドセットなどの仮想空間をナビゲートすることもできます。 (3Dゲームをプレイし、360度モードでビデオや画像を表示します)。
空間の変位を評価するために、スマートフォンに搭載されているカメラ、ジャイロスコープ、加速度計、磁力計が使用されます。 プロジェクト情報は、他の技術専門家によって使用される可能性があります。
GoogleCardboardがオープンソースになりました
興味のある愛好家は発展する機会がありました 独立して機能 段ボールと新しい設定のサポートを追加 モバイルデバイスの画面の。 同時に、Googleは引き続き開発全体に参加し、Unityゲームエンジンをサポートするコンポーネントなどの新機能をプロジェクトに転送する予定です。
オープンソースと素晴らしい体験を生み出すために必要なすべての情報へのアクセスにより、コミュニティはバーチャルリアリティアプリケーションの開発を続けることができます。
オープンソースプロジェクトには、開発者が iOSおよびAndroid用の段ボールアプリを構築し、段ボールのディスプレイにバーチャルリアリティ体験をレンダリングします。
また、ヘッドトラッキング用のAPIも提供します。 レンズ歪みレンダリング、入力処理、Android QRコードライブラリ。これにより、アプリはCardboardアプリに依存せずに任意のCardboardディスプレイと一致させることができます。
オープンソースモデルにより、コミュニティは引き続きCardboardを改善し、その機能を拡張できます。たとえば、スマートフォンやCardboardディスプレイが利用可能になったときに、新しい画面構成のサポートを追加できます。 Googleは、Unity SDKパッケージなどの新機能をリリースすることで、プロジェクトに引き続き貢献していきます。
Cardboard SDK内での開発には、Android Studio3.4.1が必要です Googleのモバイルオペレーティングシステムで開発するためのAndroidNDK。 iOSの場合、開発者はXcode10.3以降が必要です。
バーチャルリアリティアプリとデモモバイルアプリを開発するためのGoogleVR SDK 段ボールは開いています Apache2.0ライセンスの下で。
Linuxには仮想環境が必要です。vrでは悪い考えではありません。ubuntuを搭載したPC用のhmdがいつかあることを願っています。