Lightship VPS
Lightship VPSの概要
NianticのVPS(Visual Positioning System)を使えば、開発者は物理的な世界に仮想コンテンツをオーバーレイするリッチなロケーションAR体験( )を作成できる。 WebARコンテンツは、現 実世界の の場所に固定することができ、仮想オブジェクトが物理的な環境と相互作用することを可能にする。 これにより、 AR体験は、より個人的で、有意義で、没入感があり、ユーザーが 自分の周りの世界を探索する新たな理由を与える。
**Note: VPS のローカライゼーションは、現在 Simulator ではプレビューできません。
注: * VPSとGeospatial Browser (GSB)は現在、Proプランのサブスクリプションが必要です。 これらの 機能は、ベーシック(無料)プランではご利用いただけません。
ロケーションの管理
Geospatial Browserは、プロジェクト内で左メニューの地図アイコン (下図の#1) を選択することでアクセスできます。 このページでは、マップビュー(#2) 、VPSが有効なロケーションを検索することができます。 VPSが有効な場所を選択すると、その場所の3Dメッシュが表示される (#3) ので、正しい場所を選択したことを確認し、プロジェクトに追加します (#4) 。
VPS が有効なロケーションをプロジェクトに追加すると、Geospatial Browser の "Project Locations" テーブルにそのロケーションが表示されます(下の画像では #1 と注釈されています)。 Project Locations "テーブルに Locationがあれば、"Download "ボタン(#2)を使って3DメッシュのGLBまたは OBJ(トグルは#3)をダウンロードし、サードパーティの3Dソフトウェアアプリケーション、 (Blenderなど)で開いたり、8th Wallプロジェクトに直接インポートすることができます。 、プロジェクトコードで「場所」を参照する場合、「プロジェクト場所」テーブルから「名前」フィールド(#4)をコピーする必要があります。
プロジェクトで使いたいロケーションがVPSロケーションとして利用できない場合は、 Create New Location セクションの指示に従って、 。
新しいロケーションの作成
- 地図上の空いている場所をクリックして、新しいVPSロケーションを作成する場所を選択します。 VPSロケーションの要件を参照して、 VPSロケーションを作成するのに適した場所の選択について詳しく学んでください。
-
Pro
または
Enterprise`プランのワークスペースには、Create Public Location または Create Private Location のオプションがあります。 パブリック・ロケーションは、すべての開発者とそのプロジェクト( )を使用している人がアクセスできます。一方、プライベート・ロケーションは、あなたのワークスペースとそのプロジェクト( )だけが表示され、アクセスできます。 パブリック・ロケーションの作成は、ほとんどのプロジェクトに適した選択です。プライベート・ロケーション は、特別なアクセス制御または一時的なVPS 体験を作成する必要がある開発者向けのプレミアム機能です。 Public LocationまたはCreate Private Location**ボタン( )のいずれかをクリックして、ロケーション作成プロセスを開始します。 -
重複のチェック: 新しいロケーションを作成する前に、 ロケーションが既に存在しないことを確認する必要があります。 重複していないことを確認するために、希望するロケーションをマップ上の他のロケーションと比較してください。 これが重複Locationでない場合は、My Location is not duplicateボックスをチェックし、Nextボタンをクリックして続行する必要があります。
- 位置情報の追加: 位置情報のメタデータは、 Geospatial Browser を使用している開発者が見ることができ、エンドユーザーも見ることができます。 ナイアンティックのトラスト&セーフティチームは、 、提供された情報を使用して、ロケーションが公開される基準を満たしているか どうかを判断します。 作成しようとしているロケーションの以下の情報を追加したら、 Submitボタンをクリックしてください:
- タイトル(125文字)
- 説明文(250文字)
- カテゴリー(1つ以上)
- 画像(ある場合)
- あなたの位置はすぐに、そのタイプ(「公開」または「非公開」)とステータス(「アクティブ化されていません」)と共に、Geospatial BrowserのLocation Submissionsタブに追加されるはずです。 数分以内に 、スキャンが可能になります。スキャンが完了したら、VPSのアクティベーションをリクエストできます。
Scaniverse for Niantic Developers (iOS Beta)
**ScaniverseはiOSデバイスでベータ版をご利用いただけます。 アンドロイドのサポートはもうすぐだ。
私たちは現在、Scaniverse for Niantic Developersのベータ版を運営しており、 地理空間ブラウザ(GSB)とScaniverseの受賞歴のあるスキャン体験をシームレスに統合しています。 この 、マップ の閲覧、場所の追加、そして コースのスキャンにまつわる開発者のワークフローを大幅に効率化する:
- 地理空間ブラウザ(GSB)をモバイルフレンドリーにすることで、 Scaniverse内で地図の閲覧、ロケーションの検査、ロケーションの追加、VPSアクティベーションのリクエストなどを効果的に行えるようにしました。
- WayfarerアプリのログインフローをシンプルなQRコードに置き換え、Scaniverseとあなたの 8th Wallアカウントをリンクさせました。
- Scaniverseの既存のUIを採用し、スキャンの作成とアップロードを強力にサポートします。
- ScaniverseのVPSでローカライズのテストができるようになりました。
- 地図のフィルタリングに最新の改良を加え、お探しの ロケーションをこれまで以上に簡単に検索できるようになりました。
iOSデバイスをお持ちの8th Wall開発者の方は、以下の手順でベータ版をお試しいただけます。
ScaniverseとGeospatial Browser(GSB)のリンク
**前提条件iOSのApp StoreからScaniverseをインストールしてください。 アンドロイド端末への対応は近日中。
- デスクトップで8th Wallアカウントにログインしてください。 地理空間ブラウザ(GSB)**を開き、地図上の任意の 地点を選択し、**詳細を表示(View Details)**を選択する。 場所 詳細カードの右下隅で、**QRコードを生成**を押します。 QRコードが表示されます。
-
カメラアプリでQRコードをスキャンしてください。 携帯電話のカメラアプリを開き、QRコードに向ける。
-
表示されたScaniverseリンクをタップする。 これでScaniverseとあなたの8th Wall 開発者アカウントがリンクされます。 これは一度だけ行えばよい。 :::info **プロンプトが表示されたら、www.8thwall.com が の現在地を使用することを許可してください。これは、GSB インターフェースの適切な操作に必要です:
スカニバース2](/images/scaniverse2.png)
-
ScaniverseとGSBの連携が完了すると、Scaniverseアプリの下部リボンにあるGSBボタンをタップすることで、いつでもGSBの画面( )に戻ることができるようになります。 ScaniverseとGSBのリンクは、SettingsメニューからNiantic Developer Modeオプションをオフにすることで、いつでも解除することができます。
-
GSBとScaniverseをリンク/アンリンクしても、Niantic Developer Mode以外で撮影したすべてのスキャンにアクセスできます。
ScaniverseでGSB マップを見る
-
Person**アイコンをタップすると、8番目のWall Workspaceを選択できます。
-
アップロード**ボタンをタップすると、アップロードするロケーションスキャンを選択できます。 VPS開発用にNianticにアップロードできるのは、Niantic開発者モード(Add ScansまたはTest Scanオプションを使用)から発信されたスキャンのみです。
-
Plus**ボタンをタップすると、新しいロケーションを作成し、スキャンをテストすることができます。
-
Layers**ボタンをタップすると、地図の衛星ビューが切り替わります。
-
Reticule**ボタンをタップすると、現在地を中心に地図が表示されます。
-
コンパス**ボタンをタップすると、地図がデフォルトの北上方向に戻ります。
-
コントロール**ボタンをクリックすると、マップ( )に表示されるロケーションに、そのサイズ、カテゴリー、またはアクティベーションステータスに基づいてフィルターを適用することができます。
-
拡大鏡**ボタンで地図を検索できます。
-
X**ボタンをタップするとGSBが終了し、Scaniverseのホーム画面に戻ります。
-
地図上で場所を選択するとプレビュー画面が表示され、タップすると 。
-
VPSが有効なロケーションを選択した場合は、Test VPSボタンをタップして、 ローカライゼーションが機能することを確認できます。
-
特定の場所に追加するスキャンを作成するには、 の Add Scans ボタンをタップします。 Add Scansオプションを利用するためには、その場所の近くにいなければならないことに注意してください。
スキャンの作成とアップロード
-
記録**ボタンはスキャン処理の開始と停止に使用します。
-
一時停止**ボタンは、必要に応じてスキャン処理を一時的に中断するために使用することができます。
-
Time**表示は現在のスキャンの継続時間を示す。 VPS開発用にアップロード可能なスキャンには、最低15秒( )が必要です。 スキャンの長さは30~60秒( )が理想的である(60秒を超えるスキャンは、処理( )のために複数に分割される)。
-
X**ボタンをタップするとScaniverseのホーム画面に戻ります。
-
スキャンが完了すると、 、キャプチャしたシーンのプレ ビューメッシュを検査することができます。
-
スキャンに問題がなければ、Upload Scanボタンを押してすぐにアップロードすることもできます。
-
WiFi接続を使用したい場合は、後でアップロードを選択することもできます(推奨)。
-
スキャンに満足できない場合は、Deleteボタンを押してスキャンを破棄することができます。
Niantic Wayfarerのインストール
新しいVPSロケーションをスキャンしたり、すでに有効化されているロケーションにスキャンを追加したりするには、 、Niantic Wayfarerアプリを携帯電話にインストールする必要があります。 インストール方法および使用方法については、以下をご覧ください:
iOS
Niantic Wayfarer Appは、iOS 12以降とiPhone 8以降で利用可能です。 LiDAR搭載端末である必要はありません。
Niantic Wayfarerアプリのインストールは、iOS端末で Testflight for Niantic Wayfarer (8th.io/wayfarer-ios) へアクセスします。
Niantic Wayfarerの使用
Niantic Wayfarerアプリで、パブリックロケーションにスキャンを追加したり、 テストスキャンを作成することができます。
アプリをインストールしたら「Login with 8th Wall」ボタンを押して、8th Wallの認証情報でログインしてください。
複数のワークスペースにアクセスできる場合は、プロフィールページの「8th Wall Workspace」のドロップダウンを押して任意のワークスペースを選択してください。
ログインページ | プロフィールページ |
---|---|
![]() | ![]() |
Map_ページで、VPS Locationを選択して公開Locationにスキャンを追加するか(1)、_Scan_を選択してワークスペースにテストスキャンを追加します(2)。
推奨される[スキャン方法](#scanning-technique) を用いてスキャンをしてください。
マップページ | スキャニングページ |
---|---|
![]() | ![]() |
スキャンが完了したら、公開またはテストのいずれかを選択し、アップロードする。
スキャンタイプ | スキャンアップロード |
---|---|
![]() | ![]() |
スキャンの処理には15~30分程度かかることがあります。 処理が完了するとGeospatial Browserにスキャンデータが表示されます。
スキャンや処理に関する問題は、support@lightship.devまでお問い合わせください。
Wayfarerアプリの使い方は、Lightshipドキュメントに詳しく記載されています。
スキャニング技術
スキャンされたVPSは、直径10m以下の大きさである必要があります。 例えば、典型的な彫像は、VPSで活動するロケーショ ンとして機能する。 しかし建物全体は機能しません。 建物の正面や入り口部分などであれば有効かもしれません。 まずは、 小さなエリア(机、銅像、壁画など)から始めることをお勧めします。
スキャンする前に周囲の状況を把握し、スキャンする場所へのアクセス権があることを確認してください。
-
スキャンするエリアとスキャン対象物の周囲を確認し、 障害物があるかどうかを判断し、スキャンルートを選択します。 スキャンを開始する前に、 、スキャンに使用するルートを計画する必要がある。
-
カメラのピントが合っていることを確認してください。 手ブレは3D化に悪影響を及ぼす可能性があります。 、ブレを避けるため、携帯電話をできるだけ横に近づけてください。 一箇所に立って携帯電話を動かすのではなく、 スキャンする対象物の周りを歩く。
-
ゆっくりとした散歩のような自然なペースで歩いてください。 スキャン中はゆっくり、スムーズに動きましょう。 急な方向転換( )は絶対にダメだ。 地面に足をつけてゆっくり、スムーズに移動しましょう。 、暗い場所でスキャンする場合は、ゆっくりとスムーズに動くことがより重要になる。 動いている間(カニ歩きをイメージして)、携帯電話を に移動させる。
-
VPS ロケーションは常に焦点であるべきだ。 地図を作成するためには、 、VPSロケーションに焦点を当て、その360度の全軌道を捉えることが重要です。 安全でない場合、または360°をカバーすることが不可能な場合は、できる限り撮影すること。
-
距離・角度を変える(0~10mまたは0~35ft)。 3Dマップがさまざまな シナリオでうまく機能するためには、ロケ地周辺の環境をキャプチャし、さまざまな 異なるスキャンを行うことが重要です。 距離と角度を変えながらロケハンをすることが重要だ。
推奨されるVPSロケーションスキャン技術のビデオ:
スキャンする際に避けるべきこと
-
道路の真ん中や、 、子供のいる遊び場など、周囲が安全でない場所でのスキャンは避けること。
-
ロケ地が遠すぎる(10m以上)、または大きすぎてカメラ( )のピントが合わない場合は、スキャンを避ける。
-
何気なく散歩やジョギングをしているときにスキャンするのは避けましょう。 ロケーションを常に焦点としておくことが重要である。
-
蛍光灯や太陽など、非常に明るいものに端末を向けないようにします。
-
スキャン中に動かなかったり、速く動きすぎたりしないようにしてください。 急激な運動は、 再構成にオフセットを引き起こす。
-
端末が熱くなるような場合はスキャンを避けてください。 デバイスの温度が上昇しすぎると、 の性能が大幅に低下し、スキャンに悪影響を及ぼす。
-
不完全に見えるスキャンや、 スキャンしようとしているものを代表していないスキャンはアップロードしないでください。
テスト・スキャン
テスト・スキャンは、VPS の開発およびテストのために、1つのワークスペースでのみ利用可能な単一のメッシュです。 テストスキャンは、公開ロケーションの指名またはアクティベート中に、VPSの経験( )を開発およびテストするための優れたソリューションですが、公開された プロジェクトでの使用は許可されていません。
テスト・スキャンはNiantic Wayfarerアプリを使って作成されます。 8th Wallの認証情報を使用してWayfarerにログインし、Profileページから正しいワークスペースが選択されていることを確認します。 テスト・ スキャンは、スキャンおよび アップロード時に選択した 8th Wall ワークスペースでのみ利用可能です。 スキャンを別のワークスペースやLightshipアカウントに移動することはできません。
Wayfarerアプリで「Scan」を選択し、エリアのスキャン をします。
新しいメッシュは60秒ごとに生成されるので、 、120秒間スキャンすると2回のテストスキャンになる。 すべてのテストスキャンは unaligned です。
新しいメッシュは60秒ごとに生成されるので、 、120秒間スキャンすると2回のテストスキャンになります。
テストスキャンが処理に失敗した場合は、再スキャンが必要な場合があります。 詳しくは support@lightship.dev までお問い合わせください。
ロケーションの種類
地理空間ブラウザでは、4 つの異なるタイプの場所が表示されます:
タイプ | アイコン | 説明 |
---|---|---|
Public | 「パブリック "ロケーションは、ナイアンティックのトラスト&セーフティチームによって承認され、安全性と一般へのアクセスのしやすさという必要な基準を満たしています。 これらのロケ地は、出版されたプロジェクトで使用することができる。 | |
Pending | 「申請中」のロケーションは、ナイアンティックのトラスト&セーフティチームによって、安全性と公共アクセスの必要基準を満たしているかどうか審査されます。 **審査が完了するまでの間、保留中のロケーションをスキャンして有効化することができます。 | |
Rejected | 「却下」されたロケーションは、ナイアンティックのトラスト&セーフティ審査に落ちていたり、既存のロケーションと重複していたり、以前に却下されたロケーションと重複していたり、その他の理由でナイアンティックが許可していない可能性があります。 これらのロケーションをプロジェクトに追加することはできません。 | |
テスト | 「テスト "ロケーションは、NianticのWayfarerアプリを使ってスキャンすることで、ワークスペースにアクセスできるようになります。 テスト・ロケーションは、開発中の使用を意図したものであり、公表されたプロジェクトに含まれない場合がある。 |
VPSロケーションの作成に関するご質問や問題、または既存のロケーションのステータスの確認については、support@lightship.dev までお問い合わせください。
ロケーション・ステータス
地理空間ブラウザでは、VPSロケーションの5つの異なるステータスが表示されます:
ステータス | アイコン | 説明 |
---|---|---|
Not Activated | ステータスが "Not Activated "のロケーションは、そのロケーションに対してスキャンが提出されていません。 アクティベーションを要求する前に、その場所に対して最低10回の実行可能なスキャンが提出される必要があります。 スキャンが1回送信されると、場所のステータスは「スキャン中」に変わります。 | |
Scanning | ステータスが「スキャン中」のロケーションは、そのロケーションに対して少なくとも1回のスキャンが提出されています。 アクティベーションを要求する前に、その場所に対して最低10回の実行可能なスキャンが提出される必要があります。 | |
Processing | ![]() | ステータスが「Processing(処理中)」となっているロケーションは、アクティベーション申請が提出されており、アクティベーション処理が完了するまで「Processing(処理中)」のステータスが表示されます。 通常、アクティベーション依頼は4時間以内に完了します。 手続きが完了するとメールが届きます。 |
Active | ステータスが「Active」のロケーションは、VPS for Webを使用してWebARコンテンツを作成するプロジェクトで使用できます。 | |
Failed | ステータスが「Failed」のロケーションで、アクティベーション処理中に問題が発生しました。 これは、VPSの設置場所に適していない、スキャンが不十分、データが破損しているなど、さまざまな要因が考えられます。 残念ながら、このロケーションは、VPSを使用してWebARコンテンツを作成するために使用できないことを意味します。 第8回ウォール・プロジェクトで使用する新しいロケ地をぜひ見つけてください。 |
位置情報のスキャン、有効化、ステータスに関するご質問や問題については、support@lightship.dev までお問い合わせください。
ロケーション要件
VPSで使用する場所を選択する際には、以下の点を考慮してください:
- VPSが最も効果を発揮するのは、外観が明確で一貫性のある場所である(例えば、砂浜や 、移動可能な家具がある混雑したパティオスペースはうまく機能しない)。
- 反射や透明な特徴(窓や鏡など)が多い場所は、 。
- VPS体験の最大推奨サイズ( )は400 m^2(20 x 20 m)ですが、注意深くスキャンすれば、より大きな体験にも対応できます( )。