見出し画像

Nreal入門 / NRSDKの紹介

以下の記事を参考に書いてます。

Introducing NRSDK
Core Features

1. NRSDK

「NRSDK」は、「Nreal」のアプリを開発するためのSDKです。

画像1

以下の5つのコア機能を提供します。

(1) 空間コンピューティング
「Nrealグラス」は、センサーとカメラを使用して、周囲の環境とユーザー自身を正確に追跡することで、現実世界とデジタル世界を融合します。

6自由度のトラッキング
平面検出
画像追跡

画像3

(2) 最適化レンダリング
「NRSDK」は、バックエンドのレンダリングパフォーマンスを最適化して、システム全体の遅延を最小化し、振動を削減します。

(3) マルチモーダルインタラクション
自然で直感的な方法で、仮想オブジェクトと対話する方法を提供します。

Nreal Light Controller : 3自由度の付属コントローラ。
Nreal Phone Controller : Androidを3自由度のコントローラとして利用。

画像4

(4) 開発ツール
Nrealアプリの開発ツールを提供します。

Emulator : Unity Editorで実行可能
Observer View : スマートフォンでNrealの世界を見ることが可能

(5) サードパーティーインテグレーション
「NRSDK」はオープンプラットフォームとして設計されており、プラグインとしてサードパーティのSDKを組み込むことができます。

2. Nreal Light Developer Kit

画像2

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機能に追加することもできます。


この記事が気に入ったらサポートをしてみませんか?