随着城市化的快速发展,建筑物的外观越来越复杂, 市场对模型精细程度的要求也越来越高。如何以三维方式构建和显示真实地理世界的各种现象已成为当今GIS发展的一个热点议题。


CityEngine/最高效的城市建模软件


CityEngine作为三维建模软件中的新成员。它是基于CGA规则快速批量生成三维模型,可利用GIS二维数据快速创建三维场景,并能高效都进行三维规划设计,能与ArcGIS完美结合,提升了ArcGIS三维建模能力,缩短了建模周期。


CityEngine是构建精美又逼真的三维数字城市的关键。CityEngine 《佛罗伦萨》数字城市制作教程佛罗伦斯案例,为你讲解如何使用CityEngine快速创建一个城市大场景三维模型,重点教你描绘出这个城市的特色。



CityEngine 《佛罗伦萨》数字城市制作教程



另外本套教程的侧重点还在于形成场景的数据与其它软件的交互,比如常用的三维建模软件3d max、sketchup等。CityEngine目前最成功的案例还是在影视领域,教程以这样的方式导入,方便学员加深对CityEngine的理解。



点击免费试学CityEngine场景建模教程箭头.gifCityEngine 《佛罗伦萨》数字城市制作教程


一、CityEngine城市三维建模主要工作流程



1. 规则文件CGA基础


对于CityEngine建模的乐趣是通过CGA描绘出它的最大特色让人一看就能认出来,这个城市规则代码用到的核心函数不超过10个 extrude comp texture(三个) roofgable 等。


CityEngine城市三维建模/规则文件CGA基础


佛罗伦萨是一个很有特点的城市,城市风格和历史感很强,风格的统一使得CGA规则文件的编写更加容易找到规律。


此外,CityEngine的基于规则的特性可以为几何创建不同的细节级别,例如向远处的建筑物添加更少的细节。



2. 城市数据下载与处理



CityEngine为我们提供了生成真实城市场景的可能,数据可以通过getmapdata来获取,无论是栅格数据还是矢量数据都能够轻松的获得,这样我们再通过CityEngine强大的规则文件CGA驱动就可以生成城市的模型。


CityEngine城市三维建模/城市数据下载与处理



3. 城市场景规则建模



CityEngine建模,场景恢宏,且制作成本低。而且自从CityEngine被ESRI收购后,加强了GIS软件的三维表现能力,同时丰富了GIS的三维分析手段,更逆天的是其可以方便快捷地使用OSM数据。


CityEngine城市三维建模/城市场景规则建模




4. 数据交付与其它软件交互



CityEngine数据可以和导入d max、sketchup、Unreal Engine 、Unity3d、VUE以及ArcGIS平台,能够进行良好的数据交互,创建一个宏观、精细的场景模型。


CityEngine城市三维建模/数据交付与其它软件交互


二、学习CityEngine城市三维建模,你能收获到什么


1.学会城市数据的下载方法

2.学会规则文件编写(cga)

3.学会如何导出三维数据

4.学会快速创建一个城市大场景三维模型的方法


这么多好处,是不是想学?

最好的投资就是投资自己,最好的投资方式是学习!

与其一看再看,不如一站成才!

点击免费试学CityEngine场景建模教程箭头.gifCityEngine 《佛罗伦萨》数字城市制作教程



,CityEngine教程,CityEngine