![見出し画像](https://assets.st-note.com/production/uploads/images/16315531/rectangle_large_type_2_94e79cb9acecac11f5fa8c689d7d2212.jpeg?width=1200)
Nreal入門 / NRSDKの紹介
以下の記事を参考に書いてます。
・Introducing NRSDK
・Core Features
1. NRSDK
「NRSDK」は、「Nreal」のアプリを開発するためのSDKです。
以下の5つのコア機能を提供します。
(1) 空間コンピューティング
「Nrealグラス」は、センサーとカメラを使用して、周囲の環境とユーザー自身を正確に追跡することで、現実世界とデジタル世界を融合します。
・6自由度のトラッキング
・平面検出
・画像追跡
(2) 最適化レンダリング
「NRSDK」は、バックエンドのレンダリングパフォーマンスを最適化して、システム全体の遅延を最小化し、振動を削減します。
(3) マルチモーダルインタラクション
自然で直感的な方法で、仮想オブジェクトと対話する方法を提供します。
・Nreal Light Controller : 3自由度の付属コントローラ。
・Nreal Phone Controller : Androidを3自由度のコントローラとして利用。
(4) 開発ツール
Nrealアプリの開発ツールを提供します。
・Emulator : Unity Editorで実行可能
・Observer View : スマートフォンでNrealの世界を見ることが可能
(5) サードパーティーインテグレーション
「NRSDK」はオープンプラットフォームとして設計されており、プラグインとしてサードパーティのSDKを組み込むことができます。
2. Nreal Light Developer Kit
MRアプリを開発するには、「Nreal Light Developer Kit」が必要です。
以下の3つで構成されています。
・Nreal Light Glasses
・Nreal Computing Unit
・Nreal Light Controller
現在、Nrealのサイトで購入できます。
3. 開発プラットフォーム
「NRSDK」は、一般的な開発環境の多くをサポートしています。これらを利用することで、まったく新しいMR体験を構築したり、既存のAndroidアプリをMRで強化したりできます。
・Unity(Unity 2018.2.X以降)
・Android Native(リリース予定)
・Unreal(リリース予定)
4. Androidアプリとの互換性
「Nreal」はAndroidアプリと互換性があります。つまり、Android端末にインストールされているアプリを、変更なしに「Nreal Glasses」を通して表示できます。
2Dアプリをより没入感のある3次元にするために、「NRSDK」を使用してMR機能に追加することもできます。
この記事が気に入ったらサポートをしてみませんか?