这门课在补什么能力缺口?
CityEngine 的核心难点不在于软件界面操作,而在于理解 procedural modeling(程序化建模)的逻辑。很多同学会导入模型,但在面对“如何把任意形状的地块批量生成符合风格的建筑”时束手无策。本课聚焦于官方案例,重点拆解两个关键痛点:一是静态资产(如 OBJ、SketchUp 模型)如何高效转化为规则可识别的 shape layer;二是 CGA 规则文件的底层逻辑,特别是建筑形态生成与材质调整的实现方式。
课程从项目文件构成讲起,让你明白一个完整的 CityEngine 工程是如何组织数据的。随后深入规则文件解读,讲解建筑部分的逻辑简析以及材质调整技巧。这意味着你不再只是“看图说话”,而是能读懂规则如何驱动几何体的生成与变形,解决“改了参数没反应”或“模型结构错乱”等常见问题。
适合谁学?建议从哪里切入?
本课程适合已具备 CityEngine 基础操作能力,希望向进阶应用过渡的三维设计师、游戏场景美术或智慧城市规划从业者。如果你连 shape layer 和 rule file 的区别都还模糊,建议先回顾基础工具用法。如果你熟悉 SketchUp 或 Blender 导出流程,但对 CityEngine 的解析逻辑感到困惑,这门课正是为你准备的。
建议学习顺序如下:首先观看项目展示与文件构成章节,建立整体工程视角;接着重点攻克“外部模型导入与转换”部分(OBJ 及 SketchUp 转 shape layer),这是实战中最常遇到的数据预处理环节;最后深入 CGA 规则解读,理解建筑生成逻辑与材质绑定方法。切勿跳步直接看规则,否则难以理解规则作用的对象及其上下文环境。
学完能做什么?资料如何配合?
完成本课程后,你将能够独立处理从原始白模到程序化生成城市的完整工作流。具体包括:正确导入并转换各类外部 3D 模型为 CityEngine 可用的基础形状;阅读并修改现有 CGA 规则文件,实现对建筑外观、材质、楼层分布等属性的参数化调整;基于官方案例的结构,快速搭建具有统一风格的城市街区原型。
课程配套资料包含完整的项目源文件与规则脚本。建议边看视频边打开工程,亲手复现模型转换过程,并尝试修改规则中的参数观察变化。不要只看演示,必须亲自动手将外部模型导入并成功解析,才能真正掌握 shape layer 转换中的坐标系、比例与属性映射细节。通过实操验证,巩固对规则逻辑的理解,最终形成可复用的城市建模工作流。
课程目录
1-1 [CityEngine官方案例应用-Example_Instance_City] 项目特点及其场景展示 (17:03) 1-2 [CityEngine官方案例应用-Example_Instance_City] 工程文件的构成 (03:58) 1-3 [CityEngine官方案例应用-Example_Instance_City] 如何将外部导入的obj模型转换成shape layer (07:14) 1-4 [CityEngine官方案例应用-Example_Instance_City] sketchup模型导入到cityengine病转换成shape layer的完整流程 (08:06) 2-1 [规则文件CGA解读] 规则文件建筑部分简析 (08:54) 2-2 [规则文件CGA解读] 规则文件建筑材质调整 (11:15) 2-3 [规则文件CGA解读] 整体规则文件架构说明 (09:35) 2-4 [规则文件CGA解读] 几何边界的控制 (10:26) 2-5 [规则文件CGA解读] 几何边界控制2 (10:47) 2-6 [规则文件CGA解读] 几何编辑控制3 (13:10) 2-7 [规则文件CGA解读] 分割Lot面适应build的生成 (12:36) 2-8 [规则文件CGA解读] 设置材质属性 (20:29) 2-9 [规则文件CGA解读] street规则文件 (10:24) 3-1 [场景的艺术设计] 场景的氛围渲染 (38:15)





