- ♂️ 作者:海码007
- 专栏:CityEngine专栏
- 标题:CityEngine2023安装与快速入门
- ❣️ 寄语:书到用时方恨少,事非经过不知难!
- 最后:文章作者技术和水平有限,如果文中出现错误,希望大家能指正,同时有问题的话,欢迎大家留言讨论。
最近需要制作大面积的城市模型,看到了CityEngine这么专业的软件所以来学习一下如何使用。本文从最基本的安装和官方示例开始入手。
官方教程:官网链接
参考文章:安装教程
参考视频:b站教程视频
CityEngine 2023使用CGA (Computer Generated Architecture) 语言来定义和生成3D建筑模型。CGA代码通常包括规则、属性和函数,这些元素共同工作以构建复杂的三维城市景观。
CGA语言的主要特点包括:
规则和属性:CGA语言基于规则,这些规则定义了如何将一个形状转换成另一个形状。这些规则可以包含属性,这些属性可以被用户在CityEngine中动态调整。
层级和递归:规则可以以层级和递归的方式组织,允许复杂结构的分解为更简单的部分。
参数化设计:CGA支持参数化设计,这意味着用户可以通过更改参数来调整设计,而无需修改底层代码。
文本文件:CGA规则通常存储在文本文件中,这些文件可以在CityEngine中加载和编辑。
图形操作:CGA代码使用一系列图形操作(如分割、挤压、缩放等)来操纵3D模型的形状。
如果需要编写或修改CGA代码,最好的做法是查看CityEngine提供的文档和教程,这些资源通常包含示例代码和详细的说明,有助于了解如何使用CGA语言。此外,参考现有的CGA代码示例也是学习如何编写自己代码的好方法。
C:\Program Files\ArcGIS\CityEngine2022.1\plugins\com.procedural.cityengine.flexnet.win32.win32.x86_64_1.0.0.202210041629
官方示例网址:https://www.arcgis.com/apps/MapAndAppGallery/index.html?appid=d0df5c9d7abb40af9986633fde7f8d90