《表1 建筑物三维建模的一般流程Tab.1 The general process of 3D modeling of buildings》

《表1 建筑物三维建模的一般流程Tab.1 The general process of 3D modeling of buildings》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于AR的三维城市信息系统设计与实现》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

AR-3DUIS应用资源创建层为AR-3DUIS应用程序开发提供素材和内容。利用传统三维建模软件(Maya、3DMAX、CAD)实现对三维城市场景的创建成本大、效率低、耗时长。针对该问题,本文采用基于规则文件驱动的方式实现快速三维城市建模。快速三维城市建模的思想是使用2D地理信息的组合数据、属性数据和过程定义的规则,反复优化规则,创建高质量的3D内容。本文在City Engine平台下,利用预处理过的GIS矢量、栅格数据的轮廓和属性信息,通过CGA(Computer Generated Architecture)规则文件驱动快速、批量地生成城市场景中建筑物、基础公共设施、道路等数据的三维模型,提高了城市三维建模的效率[9]。CGA规则文件驱动的方法流程是通过对需要建模的物体进行拆分和细分割,然后进行分类,对相同的类别进行批量建模,提高建模的效率。表1是建筑物三维建模的一般流程,其中extrude、comp、split、texture是City Engine提供的用于拉伸、分割、拆分、贴纹理的函数。建筑物快速三维建模的步骤如下:首先,通过高度信息对建筑物的面要素进行拉伸;然后将拉伸后的建筑物按照实际的需要进行拆分和细分割,对细分割后的要素进行分类并定义相应的规则进行批量建模;最后通过贴图函数为各拆分部分贴上纹理。通过规则文件生成的模型同样可以采用手动调整模型的高度、纹理等属性,方便个性化定制。