# 突破常规:CityEngine 异型体建模实战指南

在城市可视化、建筑效果图以及游戏场景搭建中,我们往往受限于标准的正方体或长方体街区,难以呈现自然界或现代建筑中那些流畅的曲线与复杂的几何形态。本课程《CityEngine 实战课程:异型体模型的构建》正是为了解决这一痛点而生,旨在帮助掌握 CityEngine 基础的操作者,进一步突破几何束缚,掌握球体、椎体、圆柱体等异型体的参数化生成逻辑。

课程核心内容解析

本课程采用“理论认知”与“CGA 规则编写”双轨并行的教学结构,分为两大核心模块,层层递进,确保学员不仅能理解异型体的几何原理,更能将其转化为可复用的自动化规则。

**第一部分:异型体几何认知与软件导入**
课程开篇由浅入深,首先对球体这一最基础的异型体进行了详尽介绍。讲师不仅讲解了球体的几何特性,还演示了如何将现有的球体模型导入 SketchUp 进行测试与校验。这一环节至关重要,它帮助学员建立从三维建模软件到 CityEngine 的规则化工作流思维,明确前期准备与格式转换的注意事项,为后续的代码编写打下坚实的认知基础。

**第二部分:CGA 规则文件的深度编写**
这是本课程的核心精华所在,重点讲解了如何利用 Shape Grammar(形状语法)语言,从零开始编写适用于不同异型体的 CGA 规则文件:

1. **球体规则体系**:通过三节连续课程(2-1 至 2-3),系统性地拆解了球体的生成逻辑。从基础的几何切割、属性定义,到复杂的网格细分与表面纹理映射,逐步引导学员掌握球体参数化的全过程。学员将学会如何通过调整参数(如半径、分段数、经纬度精度)来控制球体的形态细节。
2. **椎体规则构建**:在第 2-4 和 2-5 节中,课程转向椎体的构建。椎体涉及从平面到顶点的收分逻辑,讲师详细演示了底面多边形生成、侧面拉伸以及顶点聚合的代码实现方法,重点解决椎体在不同底面形状(圆形、多边形)下的适应性规则编写技巧。
3. **圆柱体规则设计**:最后一部分聚焦于圆柱体(第 2-6 节)。圆柱体作为介于球体与椎体之间的几何形态,其规则编写兼具两者的特点,又拥有独立的侧面展开与端面处理逻辑。此节课程将帮助学员完善异型体规则库,形成完整的几何生成能力闭环。

适用人群与学习价值

本课程适合已具备 CityEngine 基础操作能力,希望拓展建模维度、提升参数化设计效率的规划师、建筑师及 3D 美术设计师。通过学习,你将不再依赖手动建模来创建异形结构,而是能够编写通用规则,一键生成大量高质量的球体、椎体及圆柱体组件,极大提升城市微更新、景观设计及概念方案阶段的产出效率。

无论你是希望构建一个充满未来感的球形建筑群,还是需要生成自然的景观柱体,本课程提供的 CGA 规则编写思路都将为你提供强大的工具支持。

课程目录

1-1 [CityEngine实战课程:异型体模型的构建] 关于球体的介绍 (08:15).mp4
 1-2 [CityEngine实战课程:异型体模型的构建] 其它球体介绍及其模型导入su测试 (07:16).mp4
 2-1 [规则文件CGA编写] 球体的CGA规则文件编写1 (20:26).mp4
 2-2 [规则文件CGA编写] 球体的CGA规则文件编写2 (10:36).mp4
 2-3 [规则文件CGA编写] 球体的CGA规则文件编写3 (18:33).mp4
 2-4 [规则文件CGA编写] 椎体CGA规则文件编写1 (06:08).mp4
 2-5 [规则文件CGA编写] 椎体CGA规则文件编写2 (21:08).mp4
 2-6 [规则文件CGA编写] 圆柱体CGA规则文件编写 (20:14).mp4