Generate 3D environments easily from real world data!
Buildings, roads, trees and more, all procedurally generated using information from OpenStreetMap.CityGen3D - Procedural Unity Scenes From Real World Map DataWith CityGen3D you can have terrain, roads and buildings all generated for you based on real world data from OpenStreetMap!Select your location from anywhere in the world and let CityGen3D do all the work without any coding required, all from within the Unity Editor.Website| Support| Forum| DiscordAll prefabs and materials shown in screenshots on this page are included in the package, so you can easily recreate the demo environments. But the tool is also fully customizable allowing you to use your own materials and models suitable for your particular project and art style.CityGen3D also works as a great level design tool. Modify a real world map, or even create your own 2D map from scratch, before letting CityGen3D build your 3D scene for you from rules defined by you.CityGen3D can build very large multi-terrain environments and has built-in support for terrain streaming, which asynchronously loads in pre-generated scenes around the camera at run-time.Prototype your new game idea fast with CityGen3D and build a scene in under ten minutes. Maybe you want to create a driving game where you race in different locations around the world? Or maybe create an alien invasion game in your home town? There are endless possibilities and it's all accessible via the easy to use interface.This asset has been developed and continually supported over many years and has an extensive feature list:Key FeaturesWorldwide coverage from OpenStreetMap.Easy to use interface with no coding required.Unified package for the High Definition Render Pipeline (HDRP), Universal Render Pipeline (URP), and Built-In pipeline, with materials and shaders all set up for you on import.Import real world terrain heightmaps (-60 to 60 latitude SRTM data).Perlin Noise heightmaps.2D map editing functionality for custom map creation.Mapbox integration for easily applying satellite imagery onto terrains (Mapbox API key required).Automatic generation of roads using a combination of procedural geometry, terrain modifications, and decals.Automatic levelling of terrain for roads and buildings.Easy to use terrain smoothing.Procedural buildings with auto LOD levels.Spawning of roadside prefabs such as street lighting.Mesh extrusion for features like railways, fences and guard rails.Define different biomes to have trees and terrain details automatically applied to terrains.Water meshes for oceans and lakes.Built-in support for large environments with scene streaming and world origin shifting.Some operations multithreaded for faster generation of environments.Selection of textures & prefabs included and all setup for demonstration in Unity’s built-in renderer.Fully customizable to use your own textures and meshes, so useful for all types of project.Call CityGen3D functions from script using the advanced API.Integrated with Vegetation Studio Pro.Ever expanding documentation that is freely available to view from the website before purchase.Please note that CityGen3D is an Editor Extension and source code is not provided.SetupCityGen3D supports Unity 2021.3.27 or later. LTS Unity versions are recommended for stability. No need to install separate packages for HDRP or URP, just import this package as normal and CityGen3D shaders will be rebuilt automatically.CityGen3D uses the following Unity packages, which you will be prompted to install upon import: Burst; Editor Coroutines; and Post Processing for Built-in pipeline only.After importing CityGen3D, load a template scene appropriate to your active pipeline: New City, New City URP, or New City HDRP.Please see setup guide in the manual for more information.
実世界のデータから簡単に3D環境を生成! 建物、道路、樹木などはすべて OpenStreetMap の情報を使用して手続き的に生成されます。
説明
CityGen3D - 現実世界の地図データからの手続き型 Unity シーン
CityGen3D を使用すると、OpenStreetMap の実世界データに基づいて地形、道路、建物をすべて生成できます。
世界中のどこからでも場所を選択し、CityGen3D にコーディングを必要とせずにすべての作業を Unity エディター内から実行させます。
ウェブサイト| サポート| フォーラム| 不和
このページのスクリーンショットに示されているすべてのプレハブとマテリアルがパッケージに含まれているため、デモ環境を簡単に再作成できます。 ただし、このツールは完全にカスタマイズ可能でもあり、特定のプロジェクトやアート スタイルに適した独自のマテリアルやモデルを使用できます。
CityGen3D は優れたレベル デザイン ツールとしても機能します。 CityGen3D が定義したルールに基づいて 3D シーンを構築する前に、現実世界の地図を変更したり、独自の 2D マップを最初から作成したりできます。
CityGen3D は、非常に大規模なマルチ地形環境を構築でき、地形ストリーミングのサポートが組み込まれており、実行時にカメラの周囲の事前に生成されたシーンが非同期で読み込まれます。
CityGen3D を使用して新しいゲームのアイデアを素早くプロトタイプ化し、10 分以内にシーンを構築します。 世界中のさまざまな場所でレースをするドライビング ゲームを作成したいと考えていますか? あるいは、あなたの故郷でエイリアン侵略ゲームを作成してみませんか? 無限の可能性があり、使いやすいインターフェイスからすべてにアクセスできます。
この資産は長年にわたって開発および継続的にサポートされており、広範な機能リストを備えています。
主な特長
OpenStreetMap による世界中のカバレッジ。
コーディング不要の使いやすいインターフェース。
ハイ デフィニション レンダー パイプライン (HDRP)、ユニバーサル レンダー パイプライン (URP)、および組み込みパイプラインの統合パッケージ。マテリアルとシェーダーはすべてインポート時にセットアップされます。
現実世界の地形ハイトマップ (-60 ~ 60 緯度の SRTM データ) をインポートします。
パーリン ノイズのハイトマップ。
カスタム マップ作成のための 2D マップ編集機能。
Mapbox の統合により、衛星画像を地形に簡単に適用できます (Mapbox API キーが必要)。
手続き型ジオメトリ、地形変更、デカールを組み合わせて道路を自動生成します。
道路や建物の地形を自動的に平準化します。
使いやすい地形スムージング。
自動 LOD レベルを備えたプロシージャルな建物。
街路照明などの道路沿いのプレハブの生成。
鉄道、フェンス、ガードレールなどのフィーチャのメッシュ押し出し。
さまざまなバイオームを定義して、樹木や地形の詳細を地形に自動的に適用します。
海と湖の水メッシュ。
シーン ストリーミングとワールド オリジン シフティングによる大規模環境のサポートが組み込まれています。
環境の生成を高速化するために、一部の操作はマルチスレッド化されています。
テクスチャとプレハブの選択が含まれており、Unity の組み込みレンダラーでのデモンストレーションのためのすべてのセットアップが含まれています。
独自のテクスチャとメッシュを使用するように完全にカスタマイズできるため、あらゆる種類のプロジェクトに役立ちます。
高度な API を使用して、スクリプトから CityGen3D 関数を呼び出します。
Vegetable Studio Pro と統合されました。
購入前に Web サイトから無料で閲覧できるドキュメントが拡大し続けています。
CityGen3D はエディター拡張機能であり、ソース コードは提供されないことに注意してください。
設定
CityGen3D は Unity 2019.4.40 以降をサポートします。 安定性のために LTS Unity バージョンをお勧めします。 HDRP または URP 用に個別のパッケージをインストールする必要はありません。このパッケージを通常どおりインポートするだけで、CityGen3D シェーダーが自動的に再構築されます。
CityGen3D は次の Unity パッケージを使用します。インポート時にインストールするように求められます。 エディターのコルーチン。 組み込みパイプラインのみの後処理。
CityGen3D をインポートした後、アクティブなパイプライン (New City、New City URP、または New City HDRP) に適切なテンプレート シーンをロードします。
詳細については、マニュアルのセットアップガイドを参照してください。