本指南对基本的CityEngine建模工作流程进行了动手描述。此页面描述了与使用 City Wizard 时类似的步骤。但是,下面手动列出了不同的步骤。

创建一个新的CityEngine场景

创建至少一个CityEngine项目后,第一步是创建一个新场景。这可以通过File > New… > CityEngine > CityEngine scene在主菜单中完成。可以输入CityEngine场景的名称,按Finish后,新场景就创建好了。

创建城市布局

创建由街道、街区和地段组成的城市布局的最简单方法是从主菜单Graph > Grow Streets…启动街道增长向导…可以选择图案。完成向导后,CityEngine会创建一个新的街道网络图层(或扩展现有的街道图层,如果选择),其中包含图形网络、街区以及街道和地块形状。稍后,生成的形状可以用作基于语法的建模的起点。

视口中创建的布局 (使用默认增长参数生成):

GUID-2BC44E28-4F18-48E5-87DA-F4E694AB52FE-web

视口显示街道网络和街区。

GUID-0DDC72F0-356D-4E19-A0AC-68B69611E616-web

视口显示街道和地段形状。

街道网络也可以使用主工具栏中的图形编辑转换工具手动编辑。您可以按Delete键删除选定的街道。通过使用Inspector,可以编辑所选街道的宽度等属性。

此外,街道网络可以在 Autodesk AutoCAD 等外部应用程序中设计,然后导入CityEngine。这可以通过使用文件菜单中的导入向导来完成,文件>导入… > CityEngine 图层> DXF 导入用于 .dxf 文件(请参阅导入 DXF)。另外,CityEngine也支持来自 OpenStreetMap的数据。

同样,可以在 Autodesks Maya 等外部应用程序中设计任意多边形网格,然后将其导入CityEngine。这可以通过在File菜单中启动导入向导来完成, File > Import… > CityEngine Layers > OBJ Import for .obj 文件(请参阅Import OBJ)。导入的形状可以像 CityEngine生成的形状一样使用:您可以编辑它们,您可以分配 CGA 规则文件以生成建筑模型。

使用城市向导

城市向导是在几秒钟内生成您的第一个城市的最简单方法。它将上述步骤(创建街道网络、街道和地块形状)集成在一个用户界面步骤中,并为算法使用预定义的参数集。它还将选定的规则文件分配给创建的形状。创建的城市存储在CityEngine场景文件中,可以进行探索、修改和进一步扩展。

通过选择File > New …,可以随时从现有工作区调用 City Wizard 。然后选择 City Wizard,按Next并按照不言自明的向导页面进行操作。

GUID-927884EE-DE6F-4775-8C0E-71341EACBDDE-web

指导不同城市类型生成的四个城市向导页面。

GUID-5AEFF831-0E69-45A6-B08E-8BF1C8052CD5-web

示意图城市类型。

GUID-52EE5D89-83AA-4691-AB06-A1E657FB6509-web

科幻城市类型。

GUID-5BD7E326-20EE-4F51-AF76-CA7074E6CC8E-web

有质感的城市类型。