ImmersalでARオブジェクトを正確に位置合わせする方法

やったこと
上記の動画では、あらかじめ公園のベンチをImmersalでスキャンしてUnityに取り込みました。
下の動画は、Unityのシーンを録画したものです。ピンクで描かれているのがImmersalから取り込んだベンチの点群データで、その周囲に人物や動物などを配置しています。実際に先程の公園に赴かなくても、Unityのシーン内で正確にベンチとの位置合わせができます。
Immersalの長所
Immersalは、大まかな括りで言えば、VPSと呼ばれるサービスの一種です。VPSは、位置情報に加えて画像認識等を使用して現実世界とバーチャル空間の位置合わせを行うことで、GPSよりも正確な空間認識を実現する技術です。
ARでは、ユーザーの視界にCGのオブジェクトを正確に位置合わせする必要があります。大まかな位置情報の把握にはGPSが使われますが、GPSはユーザーの正確な向きを認識できず、精度も数メートル単位の誤差を生じます。
より正確な位置合わせを行うには、センチメートルの誤差に収まる精度を持ち、しかもユーザーの視界の向きを正確に把握する技術が必要になります。
解決策の 1 つとして画像マーカーが使えます。しかし、好き勝手に AR マーカーを置ける場所は私有地などに限られていますし、広い空間でARをやるのには不向きです。
そこで、マーカーを用いることなくARを現実世界に固定したいという課題で活躍するのがVPSです。VPSは、いわば現実世界そのものをマーカーとして用いる技術と言えます。
VPSのサービス側は、世界中のさまざまな地域の地形・建物などの特徴点情報を保持しています。GPSから大まかな位置情報を得た上で、さらに特徴点情報によって、正確な位置と向きを認識します。
VPS機能を提供するサービスは数多くありますが、Immersalは上記の動画でお見せしたように、スキャンした空間の点群データをUnityなどに取り込んで作業できることが長所と言えます。
例えば、美術館の展示品にARで空間上に追加情報を表示するというようなニーズに対して非常に強力な効果を発揮します。美術館の展示スペースをImmersalでスキャンして点群データをUnityに取り込むことで、Unityのシーン内で美術作品と追加情報の正確な位置合わせができます。
次世代技術を利用したアプリ開発プロジェクトに参加できます!
Vitalify Asiaでは、Unityや先進的な技術を使用したアプリを日々開発しています。
幅広い分野にて効率的なアプリケーション開発が可能ですので、お気軽にお問い合わせください。
「XR & 3D Web」の関連記事

次世代の製品カタログ:URDFが変える「動く」Web展示の可能性
ロボット設計図「URDF」をWebブラウザで滑らかに動かす技術ショーケースを公開。CADデータから「触れる製品カタログ」への転換が、製造業のプロモーションをどう変えるのか。ゲーム開発の知見を用いたリアルな可動表現の可能性を解説します。

Gaussian Splattingとは何か - 3Dメッシュやフォトグラメトリとの違いを解説
話題の「3D Gaussian Splatting」とは何か?フォトグラメトリやNeRFとの違いといった基礎から、実用化における最大の弱点「光源の焼き付き」を回避するプロのハック術まで徹底解説します。

建設DXへの挑戦:自社オフィスを「デジタルツイン」化するIFCビューアを開発しました
BIMデータを活用した建設DXの第一歩!自社オフィスを3Dモデリングし、Webブラウザで軽快に動作する高機能「IFCビューア」を独自開発しました。なぜGLBではなくIFCなのか?デジタルツイン構築がもたらすビジネス価値とシステム開発のポイントを解説します。
