製品 > ArcGIS CityEngine > 新機能 > CityEngine 2021.0

ArcGIS CityEngine

CityEngine 2021.0

主な新機能

Web ベースの VR ソリューション

ArcGIS 360 VR が、最新の WebXR テクノロジーに基づく Web アプリとして利用できるようになりました。CityEngie で数回クリックするだけで、360 VR Experience (3VR) を作成し、ブラウザーでプレビューすることができます。準備ができたら、ArcGIS Online でパブリックまたは組織内で共同利用者と共有できます。 公開された VR Experience は、組み込みのブラウザーを使用して、一般的な VR ヘッドセットで表示することができます。 3VR ギャラリーでは、ArcGIS Online でパブリックまたは非公開の VR Experience を探索できます。

360vr.arcgis.com でお試しください。

Web ベースの VR ソリューション

地形のスカルプティングとマスキング

CityEngine 2021.0 では、対話的に地形をスカルプティングするための直感的なブラシを導入しました。Terrain Edit Brush では、地形を局所的に水平にすることができ、Terrain Reset Brush では、地形の高さの変化を元に戻すことができます。

さらに、Viewport の新しい Terrain Masking オプションは、地形レイヤーが重なったときの不要なアーチファクトを防ぎます。これは、作業領域などの小さな詳細な地形と、環境などの大きな低解像度の地形を組み合わせて使用するシーンで有効です。地形マスキングを適用すると、高解像度の地形が低解像度の地形をマスクするため、結合された 1 つの地形サーフェスのみが表示されます。

地形のスカルプティングとマスキング

シナリオベースのデザイン

CityEngineでは、シナリオを直感的に作成・管理・比較することができます。例えば、あるシーンの状態を新しいシナリオとして複製し、変更することができます。また、ワンクリックでシナリオを切り替え、Viewport Dashboard でデザイン案を比較することができます。 また、CityEngine 2021.0 では、シナリオにグラフ、地図、地形の各レイヤーを割り当てることができるようになりました。これにより、道路ネットワークや地形の変更を含む完全な都市デザインを、異なるシナリオとして扱うことができます。また、シナリオの管理は、個々のオブジェクトではなく、レイヤー上で行われるようになり、より直感的なシナリオ ベースのデザインのユーザー エクスペリエンスを実現しています。

さらに、Unreal Engine (Datasmis) エクスポーターは、CityEngine シナリオを Unreal Variants としてエクスポートするようになり、Unreal Engine でシナリオをビジュアライズするためのシンプルなワークフローが可能になりました。

より良いデザインと編集エクスペリエンス

Rotate、Scale、Translate の各ツールに、Adjust Position and Orientation ツール オプションが追加されました。これにより、高度な変換を行うために、変換ハンドルの位置や向きを変更することができます。また、スナップもサポートされています。

その他、CityEngine でのデザインや編集のユーザー エクスペリエンスを向上させるために、いくつかの改良が行われました。まず、ツールバーでは、描画ツールと計測ツールをサブツールに統合して整理しました。次に、選択セットを Tool Options ウィンドウで簡単に読み込むことができるようになりました。また、描画ツールは、他の線上の新しいエッジの交点にスナップできるようになりました。最後に、Rotate ツールが、グローバルな平面と軸、直交する角度、ガイドに平行な方向へのスナップをサポートしました。

シナリオベースのデザイン

CGA: フットプリント、ルーフ、マテリアル、ローカル変数

CityEngine のプロシージャル モデリング言語である CGA に、強力なジオメトリ操作が追加されました。

  • footprint は、任意の 3D アセットを 2D ポリゴンに投影することで、例えば LOD1 の建物のジオメトリを簡単に作成することができます(下図参照)。
  • roofRidge は、棟の向きを完全に制御できる切妻屋根を作成します。
  • alignScopeToGeometryBBox は、形状の方向性のあるバウンディングボックスを計算し、例えば、合理的に配置された屋根の稜線を生成することができます。

さらに、CGAにはサーフェスマテリアルを編集するための新しい操作と関数が導入されています。

  • setMaterial は、マテリアルの個々の属性を一度に設定するのに便利です。
  • getMaterial は、現在のマテリアルの属性を返し、マテリアルの設定の複製、管理、分析、デバッグに使用できます。
  • resetMaterial は、編集したマテリアルの設定をリセットする機能を提供します。

ご要望にお応えして、CGA はローカル変数をサポートしました。ローカル変数を定義するには、ルールと関数の両方で新しい with keyword を使用します。これにより、コードが非常にすっきりして読みやすくなり、パフォーマンスも向上します。

CGA: フットプリント、ルーフ、マテリアル、ローカル変数

3D、CAD、GIS の世界との相互運用性の向上

CityEngine 2021.0では、相互運用性の強化と改善を行いました。

  • USDZのインポート エクスポート により、3D 業界で普及している USD フォーマットをより実用的なワークフローで利用できるようになりました。
  • 3D DWG のインポート エクスポート により、CityEngine 内での CAD モデルの表示や、CAD ソフトウェアパッケージ内での CityEngine 環境のインポートが可能になりました。
  • SLPK エクスポーターが大幅に改良され、Scene Viewer や ArcGIS Earth などのアプリケーションでの 3D オブジェクト シーン レイヤー (i3s) のパフォーマンスが向上しました。

…その他多くの機能強化と修正

2021.0 のリリース ノートには、さらなるニュースや詳細が記載されています。 CityEngine 2021.0 へのアップグレードは、My Esri をご覧ください。