基于CityEngine的三维场景快速建模研究.docVIP

基于CityEngine的三维场景快速建模研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CityEngine的三维场景快速建模研究.doc

PAGE  PAGE 6 基于CityEngine的三维场景快速建模研究   摘要:依据GIS数据作为建模基础,在CityEngine中运用CGA规则,以重庆交通大学为研究区域,对该区域进行了快速模型生成,然后对具体模型进行动态参数调整,对特定建筑进行精细化编辑,最后生成了三维场景。   关键词:三维建模;CGA规则建模;三维GIS   1 引言   三维建模技术是运用计算机技术,将地理空间数据从传统的以二维平面图为主的表现方式转换为以三维立体模型的方式显示出来,能更真实、形象地展示现实世界,普遍应用于区域规划、智慧城市、建筑设计、安全应急等领域[1]。通常的三维建模方式以手工方式创建为主,虽然可以产生比较精细,美观的模型,但是需要?诙?密级型的重复工作,人力财力成本较高。而且在数据处理的过程中容易造成数据丢失,精度及位置匹配不一致,属性管理、后期维护困难。建好的模型以展示为主,没有体现其价值。   张晖等基于CityEngine对建筑三维建模技术进行了研究[2];黄良平通过程序编写规则代码,主要对城市重要组成部分进行快速三维建模[3];周玲重点对道路和建筑进行参数化建模,对城市主要构成要素进行了三维建模方法的研究[4]。可见,基于CityEngine,利用CGA规则,编写程序进行批量生产三维模型,降低三维模型生产周期和成本、挖掘三维数据使用的潜力,对三维GIS的应用具有非常重要的意义。   2 数据采集与处理   要构建三维场景建模所需要的数据包括,数字线划地图(DLG, Digital Line Graphic)、建筑物的信息、道路中心线以及纹理贴图等[5]。   2.1 数字线画地图   数字线画地图(DLG)是与现有线划基本一致的各地图要素的矢量数据集,且保存各要素间的空间关系和相关的属性信息[6]。数字线画地图作为三维建模的关键,决定了三维模型的质量,是制作三维场景的基础。   笔者以重庆交通大学为例,通过谷歌地图下载重庆交通大学南岸校区的高分辨率遥感影像图,利用Arc Map软件进行矢量化等一系列操作得到研究区域的数字线画地图。谷歌地图使用的是WGS84地理坐标系,首先使用Data Management Tools下的Project Raster???具进行坐标投影转换为平面坐标系;然后新建地理空间数据库,在数据库里新建Shape file图层,根据地物轮廓对研究区域的遥感影像图进行矢量化;最后对数据编辑,建立要素的属性等一系列操作。数据处理结果如图1所示。   2.2 建筑物数据   建筑物在三维场景中是尤为重要的,建模必要的建筑物数据主要包括建筑物几何形状数据,建筑物高度,楼层等信息。   建筑物几何数据获取途径有很多,这里使用遥感影像图人工矢量的线画图来获取;建筑物高度、楼层等其他属性信息采用人工估算的方式来获取,这种方式获得的数据与实际建筑物相差不大,对于精度要求不高的三维景观建模来说,是一个简单快速,节省时间以及人力的最好方法。建筑物属性信息如图2所示。   2.3 道路中心线   在一个场景中,道路包含的关键信息包括道路的长度,宽度,绿化带、路灯等。在CityEngine中,所需要的空间数据是道路的中心线数据,道路中心线属性数据包   括了这些道路的基本信息,道路的属性信息如图3所示。   2.4 纹理贴图   三维场景模型的渲染离不开纹理贴图,CityEngine生成的三维模型赋予实景照片,就可以形成逼真的三维模型。纹理贴图可以分为建筑纹理,道路纹理,以及地物纹理这三类。为了得到更好的纹理图片效果,还要利用图像处理软件对原始的纹理照片进行大小、颜色、亮度、对比度,以及遮挡物去除、裁剪、拉伸等处理。   3 三维建模   3.1 建筑物建模   CityEngine中建筑物建模一般步骤是通过CGA规则对建筑物基底轮廓拉伸形成,而对于复杂的建筑物则无法实现,因此将建筑建模分为规则建模和不规则建模,不规则建模主要指对场景中的标志性建筑,不规则建模一般很难通过CGA规则实现,一般利用第三方建模软件或者CGA的Polygonal Shape Creation和Rectangle Shape Creation工具进行精细建模,然后利用Shape Texturing Tool工具贴图。精细化建模效果如图4。   3.2 道路建模   CityEngine道路参数化建模的一般思路是:根据道路的特征和组成,将道路分为Street(街道),Crossing(路口), Junction(交界), Crosswalk(路口人行道), Sidewalk(人行道), JunctionEntry(交界入口),以及绿化带,桥梁,路灯,车辆,行人等要素,由于研究区域有轻轨轨

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档