Google、AR ゲーム『スペースインベーダー ワールドディフェンス』におけるARCore Geospatial APIやStreetscape Geometry APIの活用例などを紹介

2023.09.08
ニュースVR・AR・MR
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • Google、『スペースインベーダー ワールドディフェンス』の開発に関する紹介記事を公開
  • 「ARCore Geospatial API」や「Streetscape Geometry API」の活用について掲載
  • 「Geospatial Creator」を用いたシミュレーションについても触れられている

Googleは、2023年7月18日にタイトーがリリースしたAR ゲーム『SPACE INVADERS: World Defense(スペースインベーダー ワールドディフェンス)』の開発に関する記事を公開しました。

(画像はGoogleによる紹介記事より引用)

『スペースインベーダー ワールドディフェンス』は、AR技術を用いて現実世界を舞台にスペースインベーダーを体験できる、Android/iOS向けアプリです。

開発には「ARCore Geospatial API」、「Streetscape Geometry API」が用いられ、記事中ではこれらAPIをどのように活用しているのかが紹介されています。

チェコ共和国(左)や、ニューヨーク(右)でのプレイ映像(画像はGoogleによる紹介記事より引用)

ARCore Geospatial APIは、カメラ映像からプレイヤーが地球上のどこにいるのかを特定します。「Googleストリートビュー」の数百億の画像を活用したVPSをベースに開発され、100か国以上で位置の特定が可能です。

本ゲームでは、飛行している宇宙船を画面に捉え続けるフェーズを挟むことで位置情報を取得しているといいます。

プレイヤーの周囲の映像が映るよう、宇宙船を追うフェーズが入っている(画像はGoogleによる紹介記事より引用)

Streetscape Geometry APIでは、ARCore Geospatial APIで取得した位置情報をもとに、周囲の地形や建造物のジオメトリを取得しています。

各地のジオメトリを取得し、スポーン地点を視覚化して確認(画像はGoogleによる紹介記事より引用)

記事中ではAPI活用のほか、非ARモードの自動飛行ルート算出アルゴリズムについてや、「Geospatial Creator」を用いたシミュレーションなどについても紹介されています。

深度情報から建物と飛行可能な位置を取得。アルゴリズムによって自動飛行のルートパスを算出する(画像はGoogleによる紹介記事より引用)

詳細は、『How We Made SPACE INVADERS: World Defense, an AR game powered by ARCore』をご確認ください。

How We Made SPACE INVADERS: World Defense, an AR game powered by ARCore

関連記事

「mocopi」+VR機器でフルボディトラッキング。「mocopi」をSteamVRの仮想トラッカーとして使う『mocopi VR』、ソニーがリリース
2024.11.21
mocopiによる全身トラッキング&自動キャリブレーション機能追加!「nizima LIVE」v 2.0.0にアップデート
2024.11.04
「VRoid Studio」の旧ベータ版、10/31(木)にサポート終了。正式版で開けない旧ベータ版モデルデータにはコンバート機能提供中
2024.11.01
日本発の3Dモデル用ファイル形式「VRM」を国際標準へ。VRMコンソーシアム、Khronos Groupとの共同開発を発表
2024.10.26
スマホより軽くて8K/HDR対応のVRヘッドセット「MeganeX superlight 8K」が予約開始。パンケーキレンズはパナソニックグループが独自開発
2024.10.11
「Godot Engine」がOpenXRのテストベッドに。OpenXRランタイムとの統合を目指す「Godot OpenXRインターフェース」も開発中
2024.09.25

注目記事ランキング

2024.11.16 - 2024.11.23
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

法線
ホウセン 頂点がどの方向に向いているのかを決定するベクトル情報。ライティング情報を受けて、どのような方向に陰影を作リ出すかを決定する処理に利用する。 マテリアル内で、計算やテクスチャ情報により法線をコントロールすることで、メッシュそのものを弄らずに立体感を出すことが可能。 面の表裏を表す面法線もある。
VIEW MORE

Xで最新情報をチェック!