
GoogleマップやBingマップのようなリアルな地球・都市をUE5内に丸ごと再現できる無料プラグイン。衛星写真と3D地形データをストリーミングで読み込み、現実の地形をゲームや建築ビジュアライゼーションにそのまま使えます。フライトシム・ドローン映像・都市計画など「リアルな地球」が必要なプロジェクトに最適。C++ベースですがBlueprintからも操作可能です。
フライトシミュレーター、ドローン操作ゲーム、リアルな都市を舞台とするオープンワールドゲーム、建築プレゼンテーション、地理情報を活用したロケーション探索ゲームなど、現実の地球・都市を背景にする全てのプロジェクトで活躍。衛星写真と3D地形を自動ストリーミング読み込みするため、莫大な環境制作コストを削減できます。
このPluginを選ぶ理由
GoogleマップやBingマップから直接リアルな地球データを取得できるため、手作業での地形・建物制作が不要になり開発時間を大幅短縮できます。ただし高精度な表現にはインターネット接続が必須で、オフライン環境やモバイルでの軽量化には工夫が必要になるトレードオフがあります。
✅ 向いているジャンル
環境
オープンワールドの地形・自然描写に
建築
建築ビジュアライゼーション・インテリアに
「CesiumWorldTerrain」がシーンに追加されても黒い地面しか表示されない
①Cesium ionにサインインできていない、または②APIトークンが無効な可能性があります。[Cesium]パネルでサインイン状態を確認し、トークンを再取得してください。また、インターネット接続が活性化していることも確認してください。
ゲーム実行時にプレイヤーキャラクターが地面を貫通してしまう
CesiumGeoreferenceで設定した座標とプレイヤーのスポーン位置が一致していません。CesiumGeoreferenceの「Origin Latitude/Longitude」と[World Settings]内の「Player Start」の座標を同じ緯度経度に統一してください。C++での座標変換にはCesium APIの「GeoToUE」関数を使用することで正確な変換が可能です。
ビルドやパッケージング後にCesiumデータが読み込まれない
オフラインビルドではストリーミングデータにアクセスできません。本番環境でも常にインターネット接続が必要です。オフライン対応が必要な場合は、Cesium ionから事前にタイルセットをダウンロードしてローカルキャッシュする機能を検討してください。
【シナリオ1: フライトシミュレーター/ドローン映像ゲーム】
現実の都市上空でドローンを飛行させるゲーム開発で、Cesium for Unrealが威力を発揮します。CesiumGeoreferenceで実際の地形を配置し、HUD上にリアルタイム速度・高度・方位角を表示するシステムを構築できます。UE5のPhysicsエンジンと組み合わせることで、風の影響やドローンの慣性をシミュレートしながら、GoogleマップやBingマップと同じレベルのリアルな地形上を飛行体験を提供できます。
【シナリオ2: 都市計画・建築プレゼンテーション/地理探索ゲーム】
実在する都市(東京、ニューヨーク、ロンドンなど)を背景に、新しい建築物の配置を3D可視化したり、歴史的なロケーション探索ゲームを制作する際に活躍します。衛星写真と現実の3D地形が自動ストリーミング読み込みされるため、手作業で環境アセットを制作する膨大なコストが削減されます。プレイヤーが自由に移動できるオープンワールドゲーム環境を、わずか数時間でプロトタイプできるのが最大の利点です。
CesiumJS公式によるUE5向け公式プラグイン。GitHubスター多数・英語YouTube動画100本以上
【はじめて学ぶ人のための】Unreal Engine 5 背景・自然風景制作 基礎講座
うめちゃん Umechan
【Unreal Engine5】サイバーパンクシティー制作講座
Yujiro Nomura
※ Udemyアフィリエイトリンクを含みます