チュートリアル

以下のチュートリアルを通じて、AR体験にARDK機能を追加する方法の手順を確認してください。チュートリアルを開始する前に、 ARDK - はじめに に記載されている開発環境が整っているかをご確認ください。

チュートリアル・手順

基本的なAR機能を使って床や壁に仮想オブジェクトを配置する方法を学びましょう。

深度を利用して基本的なオブジェクトオクルージョンを適用する方法を学びましょう。

セマンティックバッファの基本的な調査を行い、ユーザーに見えるオブジェクトの種類を決定する方法を学びましょう。

Virtual Studioの使い方を学びましょう。このツールを使用すれば、アプリをデバイスにデプロイすることなく開発中の内容をテストできます。

CopyToAligned APIを使ってセマンティックテクスチャにアクセスする方法を学びましょう。

AR体験にメッシングを追加する方法を学びましょう。

深度バッファをテクスチャとして取り出し、全画面シェーダーを使ってテクスチャを画面にオーバーレイ表示させる方法を学びましょう。

メッシングの使い方および生成されたメッシュとオブジェクトの衝突について学びましょう。

セグメンテーションシステムからマスクを抽出し、シーン内で検知したオブジェクトにそのマスクを使った簡単なエフェクトをオーバーレイ表示させる方法(空の色や模様を変更するなど)を学びましょう。

ユーザーがオブジェクトを作成し、共有ARとプレーン検出を用いて空間内で共有できるようにします。

複数のユーザーが1つの共有セッション内でAR上の車を運転できるようにします。

生成したメッシュを使ってARガーデンを作りましょう。

ロケーションをスキャンし、スキャンの生成と投稿によってLightship VPS用のVPSが有効なWayspotを作成または改善する方法を学びます。

生成したメッシュをデバイス上に保存してUnityで取り出す方法を学びましょう。

低レベルネットワークAPIと高レベルネットワークAPIを使ったマルチプレイヤーゲーム作成例を紹介します。

ゲームボード(Gameboard)を使用して、オブジェクトの配置や、プロシージャルなゲームプレイ、キャラクターのナビゲーションのための環境についてクエリを実行します。

VPSを用いることで、現実世界の特定ロケーションに仮想オブジェクトを設置し、それを維持できます。

こちらもご覧ください

Lightship.dev/Learn の詳細なオンボーディング・テンプレートやウォークスルーで、ARDKを使用した開発方法を学びましょう。

lightship.dev/account/downloads でダウンロードできるサンプルコードとARDK使用例もどうぞご確認ください。