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や先進的な技術を使用したアプリを日々開発しています。
幅広い分野にて効率的なアプリケーション開発が可能ですので、お気軽にお問い合わせください。
1,000社以上の事業成長を支えた圧倒的な『スピードと柔軟性』で、御社のアイデアを最短で形にします。まずは無料で壁打ちしませんか?
無料相談はこちら「Unity3DTech」の関連記事

次世代AR技術を使用したバーチャル水槽
次世代AR技術であるVPS (Visual Positioning System)を使用したバーチャル水槽アプリの紹介です。 一度設置した水槽の位置をアプリが記憶しているため、次回起動時に同じ位置に水槽を再び表示することができます。

現実世界の地図データを活用したオープンワールドの自動生成
弊社で開発中のゲームJoggleで使用しているオープンワールド生成技術の紹介です。 地図データを取り込み自然なオープンワールドを自動生成することができます。

遅ればせながらChatGPTの回答を3Dキャラに喋らせて会話してみた
今盛り上がっているChatGPTを使って、ベタですが3Dキャラクターと対話可能なデモアプリを開発してみました。利用している技術について紹介します。