実在の場所にコンテンツを置く
たいていの AR シーンは、カメラが認識できる何か — 絵、コード、平らな面 — に取り付きます。 VPS はそれとは違うことをします。あらかじめスキャンしておいた場所のなかで、来場者がいま実際に どこにいるかを割り出し、あなたが決めた位置にコンテンツを置きます。
壁にマーカーを貼らずに、美術館のキャプションを正しい展示物の上に置いたり、矢印で正しい通路を 指したりできるのは、このためです。
マーカーは印刷できる場所ならどこでも働き、下準備も要りません。VPS は先に場所をスキャンする必要が あり、その代わり、壁に何も貼らずに空間全体で機能します。
最初から最後までの道筋
1. 場所をスキャンする
AR Clip Mapper アプリでマップを取得します。スマートフォンで十分で、LiDAR は必須ではありません。
もっと広い場所や条件の厳しい場所には、別の入口もあります。LiDAR、360° カメラ、既存の CAD や BIM データ、パノラマ、動画です。 → LiDAR · 360° と動画 · CAD と BIM · 独自の撮影素材
2. 処理を待つ
取得したデータはクラウドで処理され、チームが使えるマップになります。それぞれに id が付きます。
3. シーンを作る
Studio でシーンを追加し、トリガーを VPS にして、チームのどのマップに対して位置合わせするかを 選びます。
エディターが警告します。最低 1 つは選んでください。複数でもかまいませんし、1 つの場所を分割して スキャンしたときには複数が役に立ちます。
4. コンテンツを配置する
ほかのシーンと同じようにオブジェクトを置きます。位置はスキャンした場所を基準にした相対位置なので、 ここで並べたとおりに、そこに立った来場者が見ることになります。
5. 待ち時間を設計する
みんなが飛ばしてしまうのがここで、壊れているように感じる体験と、よく考えられていると感じる 体験の差はここで決まります。
位置の特定は一瞬では終わりません。来場者は到着し、スマートフォンをあちこちに向け、システムは どこにいるのかを認識しようとします。何度か試すこともあります。
| イベント | どう扱うか |
|---|---|
| VPS ready | 位置合わせが始まった。「あたりを見回して」と伝える |
| VPS localized | 見つかった。コンテンツを出す |
| VPS localization failed | ふつうのこと。励まし続け、エラーは出さない |
| VPS error | 位置合わせ自体が動かせない。こちらは本当の失敗 |
これは、人が認識しやすい場所を探して歩き回っている間に、何度も、そしてごく正常に発生します。 外れるたびに謝罪めいたエラーを出すと、ちゃんと動いている体験が壊れて見えます。
代わりに案内を出してください。「建物に向けてください」「もう少し近づいてみてください」。 あきらめるのは何度も試したあとで十分です。
マーカーのシーンと違い、VPS のコンテンツは自動では表示・非表示されません。これは意図的です。 そうでないと、位置特定に失敗したときに間違った場所でコンテンツが出てしまいます。表示は VPS localized で自分で配線してください。
よいスキャンを取るには
カメラが絵を認識しやすくなる条件は、場所の認識でもそのまま当てはまります。
- テクスチャとディテールがのっぺりした面に勝ちます。れんが、看板、ごちゃついたものは有利。 真っ白な廊下は苦手です
- 重なりを持たせた落ち着いた往復が、さっと一振りするより有効です
- 一定した明るさ — 夜にスキャンした場所は、真昼には認識されないことがあります
- あとも残っているものを撮る — 家具は動きますが、壁は動きません
テスト
VPS は机の上では試せません。スマートフォンと、実際の場所と、処理済みのマップが要ります。
それ以外 — 配置、インタラクション、UI — は、まずふつうの 3D シーンで組んで確認し、コンテンツが 固まってからトリガーを VPS に切り替えてください。