プロシージャル街生成またはプロシージャル・シティ・ジェネレーション (PCG) とは、プロシージャルに街を生成することである。

街生成のアルゴリズムには当初L-systemsが提案されていたが、その後、形状の記述に特化したドメイン固有言語が登場したほか、タイルマップ自動作成 (WaveFunctionCollapse等) なども存在する『Entertainment Computing – ICEC 2018: 17th IFIP TC 14 International Conference, Held at the 24th IFIP World Computer Congress, WCC 2018, Poznan, Poland, September 17–20, 2018, Proceedings』 P.54 Wesley Oliveira, et al. 2018年8月25日 ISBN 978-3319994253。

街生成ソフトウェア 道生成→建物生成を行う。

Esri (Esri←Procedural Inc←ETH Zurich) 街生成ソフトウェア。Maya用プラグインのSerlio及びHoudini用プラグインのPalladioも存在する。L-systemsを拡張したドメイン固有言語のCGA shape grammerを使用している人工知性でコンテンツを生成するプロシージャル技術(18) マイナビ 2010年4月9日CityEngine for Archaeology P.12 ChiaraPiccoli 2013年。 Ninja City (Brian Keffer) Ninja Dojo (Grandmaster)の一部。Maya用スクリプト。 Scene City (Arnaud Couturier) Blender用アドオン。旧Suicidator。 City Rig (C4Depot) Cinema 4D用プラグイン。格子形の道路のみ生成可能。 WetaH (UnityUnity to acquire Weta Digital for $1.6 billion CG Channel 2021年11月10日←WETAデジタル) Houdini向け。CityBuilderが搭載される予定WetaDigital unveils WetaH CG Channel 2021年8月28日。

建物生成のみ 道路の生成に未対応のもの。

QTown Maya用の街生成スクリプト。道路の生成には未対応。オープンソース。 City Kit (Greyscalegorilla) Cinema 4D用の街生成プラグイン。道路の生成には未対応。Greyscalegorilla Plusの一部Greyscalegorilla goes subscription-only CG Channel 2021年4月26日。

開発停止中 CityScape (HERE←NAVTEQNAVTEQ Acquires 3D Technology Company PixelActive TechCrunch 2010年11月17日←PixelActive) プロモーションバージョンが3ds Max 2011に付属されていたAutodesk Ships PixelActive’s CityScape with 3ds Max and 3ds Max Design 2011 Software Autodesk 2010年。ディスコン。 Urban Pad (Gamr7) プロシージャル街生成ミドルウェア。2012年開発終了Urban PAD middleware dev Gamr7 closed, selling its tech Gamasutra 2012年4月3日。 CityGenerator (Paolo Emilio Selva) Softimage用の街生成プラグインCityGenerator Paolo Emilio Selva。塗り分けした画像マップから街を生成する。道路の生成には未対応。最終バージョンは2008年リリースのv0.80601。XSI 6.02向け。 City Builder (Pierre LalancetteScreenshots of the week Softimage Support 2012年7月29日) Softimage用スクリプト。 PCity (Sebastian Paetzold) オープンソース。システムはSIGGRAPH 2001 の論文「Procedural Modeling of Cities」の影響を受けているPCity - Procedural Modeling and Rendering of Cities Sebastian Paetzold。 CityBuilder (dinosaurfm-news - Newsletter for Wednesday, July 09th 2003 FreshMeat News 2003年7月10日) オープンソース。ストリートマップからジオメトリとシーングラフを作成する。 Citygen (ブランチャーズタウン技術学院) オープンソース。多数の論文を公開している。 Blended Cities Blender用アドオン。オープンソース。ゾーニングに対応させたものも存在した City Zoning modification for Blended Cities script BlenderNation 2010年4月26日。 Building Generator 3ds Max用の建物生成スクリプト。無料。道路の生成には未対応。開発は止まってるが、3ds Max 2019でも動作可能Vol.102 未来都市 CGWORLD.jp 2019年3月14日。 Kludge City Maya用の建物生成スクリプトkluge city building generator script for maya LesterBanks 2010年2月6日。道路の生成には未対応。 Eki's ModPak (Eki Halkka『LightWave 3D : 1001 Tips & Tricks』 p.xviii-xix Wes Beckwithら 2004年6月24日 ISBN 978-1556220906 ) Lightwave用の街生成プラグインのCityGenを含んでいるEki's ModPak BETA V1 render.ru 2003年2月11日。道路の生成には未対応。 Procedural City Generation in Python オープンソースの街生成ソフトウェア。MPLライセンス。 GhostTown (Kristian Larsen) 3ds Max用スクリプト。単体版のGhostTown Standaloneが開発中となっていたGhostTown standalone in development CGPress 2018年10月10日。

出典