摘要: Esri CityEngine 基于 CGA 规则可生成大批三维模型,这在表现大范围虚拟城市时得到了广泛的应用 。 CityEngine 做为一种批量生成城市的软件在三维城市的建设方面有很大的优势 , 本文主要介绍 CityEngine 的基于 CGA 规则快速建模的新方法,呈现虚拟城市的主要步骤。55872
毕业论文关键词: CityEngine ,虚拟城市, CGA ,规则建模
Abstract Abstract Abstract : Esri CityEngine is one that used widely in the aspect that qiuckly buildingmass of 3D Model s with CGA rules. As a kind of three-dimensional model buildingsoftwares, CityEngine who generating the bulk of the city has a great advantage ofbuilding city models. This paper presents the main methods and steps of rapidmodeling based on CGA rules to present a virtual city with this software
Keywords: Keywords: CityEngine , digital virtual city , CGA , modeling in rules

目录

1引言.4

2基于CGA规则建模简介.4

3模型的设计.5

3.1建立Shapes与贴图...5

3.2地形与地面的建立.6

3.3建立街道网络...10

3.4利用CGA规则生成街道...13

3.5基于CGA生成建筑模型...15

3.6CGA生成城市模型..18

3.7关于特殊建筑模型的导入...19

4CITYENGINE的输出应用..20

结论.21

参考文献.22

致谢.23
1 引言随着互联网络的发展 , 虚拟数字城市也得到了快速的发展 。 其优秀的可视化效果 , 直观的设计画面 , 给人身临其境的感觉 。 三维城市的建立关键在于大规模批量建模 , 若不是找到一个好的平台 , 而依靠传统的建模模方法 , 其难度可想而知。CityEngin e 软件是一款 由 Esr i 公司研发的计算机辅助设计的软件 。 CityEngin e可以直接批量生成大范围城市景观 , 它也可以通过二维数据高效率地创建出大批量三维场景模型 。 CityEngine 可以与 Esri 其他软件进行无缝连接 。 在通过导入详细的 GIS 数据来进行城市真实场地现状的生成,通过对建筑形态、空间状态、交通组织的程序代码编写 , 再通过对城市空间控制规则的设定 , 完成城市规划的生成 。 这种城市规划的生成过程是一种人脑思考过程的程序化呈现 。 这种设计过程的呈现与以往的设计成果的呈现不同,也给城市设计带来了巨大的变化。
CGA ( Computer Generated Architecture )是 ERSI 公司旗下 CityEngine 软件规则建模语言 。 CityEngine 作为建模软件 的 新成员 , 它不仅 可以利用现有 GIS 数据简单快速创建三维场景 , 还能高效地进行规划设计 , 而且完全支持 ArcGIS 。 这使得大量现有的基础 GIS 数据 ( 如宗地 、 建筑物 、 城市道路中心线等 ) 在不需转换的情况下可直接使用 , 从而可以实现快速三维建模 , 减少系统再投资成本 ,CGA 语言可以批量建模 。 规则定义了一系列的几何和纹理特征决定了模型如何生成 。 本文选取了 Esri CityEngine 作为研究平台,利用 CGA 语言建模讨论如何快速建立整个城市的三维模型。2 基于 CGA 规则建模简介CityEngine 的 CGA ( Computer Generated Architecture ) 源'自:优尔-/论|文'网"]www.youerw.com是一种独特的编程语言 , 用来生成建筑 3D 内容 , 它 是 CityEngine 软件快速 建模的核心部分 。 一 个CGA 文件可以有多条规则组成 , 这些规则定义了真实的建筑几何如何生成。在一个 CGA 文件被赋予一个 shape 之后 , 建筑模型开始生成 。 语义建模的思想是定义规则 , 通过迭代精炼设计 , 从而创建细节完成内容 。 这些规则操作由几何组成的形状( shapes ) 。CityEngine 依托要素 、 属性和规则 三个方面进行创建模型 。 建模者为 场景中的每个元素提供 更为细致 的 属性 信息 , 借此 就能建立起更复杂 且贴近 真实世界的三维场景。基于规则的建模的思想是定义 建模 规则, 不断地 优化 模型外观 设计 ,以创造更多的 表现 细节。图 1 基于 CGA 模型的建立与优化3 模型的设计3.1 建立 Shapes 1 与贴图从几何学上讲 , Shape 就是简单的多边形 。 Shape 是 CGA 生成模型的起点 。

上一篇:VB+sqlserver车站售票管理系统的设计+数据流图
下一篇:ArcMap基于组件技术图形导出和缩放功能的设计与实现

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

基于网络的通用试题库系统的整体规划与设计

中国学术生态细节考察《...

公寓空调设计任务书

C#学校科研管理系统的设计

志愿者活动的调查问卷表

国内外图像分割技术研究现状

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...