随着城市化的快速发展,建筑物的外观越来越复杂, 市场对模型精细程度的要求也越来越高。如何以三维方式构建和显示真实地理世界的各种现象已成为当今GIS发展的一个热点议题。
CityEngine作为三维建模软件中的新成员。它是基于CGA规则快速批量生成三维模型,可利用GIS二维数据快速创建三维场景,并能高效都进行三维规划设计,能与ArcGIS完美结合,提升了ArcGIS三维建模能力,缩短了建模周期。
CityEngine是构建精美又逼真的三维数字城市的关键。CityEngine 《佛罗伦萨》数字城市制作教程以佛罗伦斯案例,为你讲解如何使用CityEngine快速创建一个城市大场景三维模型,重点教你描绘出这个城市的特色。
另外本套教程的侧重点还在于形成场景的数据与其它软件的交互,比如常用的三维建模软件3d max、sketchup等。CityEngine目前最成功的案例还是在影视领域,教程以这样的方式导入,方便学员加深对CityEngine的理解。
点击免费试学CityEngine场景建模教程CityEngine 《佛罗伦萨》数字城市制作教程
一、CityEngine城市三维建模主要工作流程
1. 规则文件CGA基础
对于CityEngine建模的乐趣是通过CGA描绘出它的最大特色让人一看就能认出来,这个城市规则代码用到的核心函数不超过10个 extrude comp texture(三个) roofgable 等。
佛罗伦萨是一个很有特点的城市,城市风格和历史感很强,风格的统一使得CGA规则文件的编写更加容易找到规律。
此外,CityEngine的基于规则的特性可以为几何创建不同的细节级别,例如向远处的建筑物添加更少的细节。
2. 城市数据下载与处理
CityEngine为我们提供了生成真实城市场景的可能,数据可以通过getmapdata来获取,无论是栅格数据还是矢量数据都能够轻松的获得,这样我们再通过CityEngine强大的规则文件CGA驱动就可以生成城市的模型。
3. 城市场景规则建模
4. 数据交付与其它软件交互
CityEngine数据可以和导入d max、sketchup、Unreal Engine 、Unity3d、VUE以及ArcGIS平台,能够进行良好的数据交互,创建一个宏观、精细的场景模型。
二、学习CityEngine城市三维建模,你能收获到什么
1.学会城市数据的下载方法
2.学会规则文件编写(cga)
3.学会如何导出三维数据
4.学会快速创建一个城市大场景三维模型的方法
这么多好处,是不是想学?
最好的投资就是投资自己,最好的投资方式是学习!
与其一看再看,不如一站成才!
点击免费试学CityEngine场景建模教程CityEngine 《佛罗伦萨》数字城市制作教程