菜单
  
    摘要: 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 ) 源'自:751-/论|文'网"]www.751com.cn是一种独特的编程语言 , 用来生成建筑 3D 内容 , 它 是 CityEngine 软件快速 建模的核心部分 。 一 个CGA 文件可以有多条规则组成 , 这些规则定义了真实的建筑几何如何生成。在一个 CGA 文件被赋予一个 shape 之后 , 建筑模型开始生成 。 语义建模的思想是定义规则 , 通过迭代精炼设计 , 从而创建细节完成内容 。 这些规则操作由几何组成的形状( shapes ) 。CityEngine 依托要素 、 属性和规则 三个方面进行创建模型 。 建模者为 场景中的每个元素提供 更为细致 的 属性 信息 , 借此 就能建立起更复杂 且贴近 真实世界的三维场景。基于规则的建模的思想是定义 建模 规则, 不断地 优化 模型外观 设计 ,以创造更多的 表现 细节。图 1 基于 CGA 模型的建立与优化3 模型的设计3.1 建立 Shapes 1 与贴图从几何学上讲 , Shape 就是简单的多边形 。 Shape 是 CGA 生成模型的起点 。

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

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 当代大学生慈善意识研究+文献综述

  9. 河岸冲刷和泥沙淤积的监测国内外研究现状

  10. 电站锅炉暖风器设计任务书

  11. 杂拟谷盗体内共生菌沃尔...

  12. java+mysql车辆管理系统的设计+源代码

  13. 大众媒体对公共政策制定的影响

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 中考体育项目与体育教学合理结合的研究

  16. 十二层带中心支撑钢结构...

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回