2021年3月30日(現地時間)Cesium は、オープンソースの Cesium for Unreal プラグイン を発表しました。
Cesiumは昨年、Epic MegaGrantsを受け取っており、Cesium for Unreal プラグインの開発を発表していました。

Cesium for Unreal
過去10年間、Cesiumは、CesiumJS WebGLエンジンとその周辺プラットフォームを通じて、グラフィックスとゲームエンジンの技術を3D空間にもたらしてきましたが、この Unreal プラグインでは、Unreal Engineに3D地理空間を提供することになります。
Cesium for Unreal の機能
Cesium for Unrealは、ロケット科学者と共に航空宇宙の分析とビジュアライゼーションに取り組んできた経験から得られた、非常に正確なグローバルスケールのWGS84地球儀です。
ランタイム 3Dタイルエンジンは、詳細レベルの選択とキャッシング機能を備えており、地形、画像、3D都市、写真測量などの膨大な 3D地理空間データセットを、クラウド、プライベート ネットワーク、またはローカル マシンからストリーミングできます。
Unreal Engine Editor、Actors and Components、Blueprints、Landscaping and Foliage、Sublevels、Sequencerとの統合により、例えば、キャラクターや車両の物理演算や写真測量モデルとの衝突、大気、影、ボリュームのある雲を利用して地形やイメージに魅力的な要素を追加すること、Unrealの水エンジンを利用して実際の海岸線のスキャンにリアルさを追加すること、Unrealの造園ツールを利用して実際の地形に草木を追加することなどが可能になります。
Cesium ionのクラウドサービスとの統合により、グローバルな地形、画像、建物などのキュレーションされた3D地理空間コンテンツに瞬時にアクセスできるほか、3Dタイリングパイプラインにより実世界の3Dコンテンツをストリーミング用に最適化することができます。
また、Cesium for Unrealは、オープンスタンダードとAPIに基づいて、クラウドとプライベートネットワークの両方のコンテンツとサービスをサポートします。Cesium World TerrainやCesium OSM BuildingsなどのCesiumコンテンツをオフラインでダウンロードできるようにして、ゲームエンジンのワークフローや展開に対応できるようにする可能性も検討されているということです。
Cesium プラットフォームについて
Cesium for Unrealは、当社のWeb用オープンソース専用3DエンジンであるCesiumJSを補完するものです。例えば、3D TilesやglTFの仕様を進化させたり、Cesiumイオンサービスを利用したり、高精度レンダリングや3D Tilesストリーミングの最適化などのトピックで得られた教訓を単純に適用したりすることで、両エンジンを並行して進め、相互に活用しています。
Cesium for Unrealは、新しいオープンソースのC++ライブラリであるCesium Nativeをベースに構築されており、エンジンに依存しない3D Tilesストリーミング、軽量のglTFローディング、高精度の3D地理空間演算を提供します。
価格について
リリースに当たって、様々なライセンスモデルが検討されたようですが、 Cesium for Unreal は、自由な Apache 2.0 ライセンスの下、無料でオープンソースとなりました。Cesiumは、このオープン性が迅速な共同イノベーションを促進し、コミュニティ全体の成功を生み出すと考えています。
同社のCesium ionは、実世界の3Dコンテンツと3Dタイリングパイプラインを提供するオプションの商用サービスであり、当社のオープンソース開発の資金源となっています。
ダウンロード
Cesium for Unrealは、CesiumのWebサイトおよび Unreal Engine Marketplace からダウンロードできます。
Unreal Engine Marketplace ページへ
コメント