常见的三维建模流程
目前,在市场上可以看到许多优秀建模软件,比较知名的有3DMAX, ArcGIS,
Maya以及AutoCAD等等。它们的共同特点是利用一些基本的几何元素,如立方
体、球体等,通过一系列几何操作,如平移、旋转、拉伸以及布尔运算等来构建
复杂的几何场景。下面分别介绍下几款常用的软件建模流程。一般的三维建模流
程如下图:
1. ArcGIS 三维建模步骤:
(1)使用ArcGIS桌面,即ArcMap,加载矢量数据;
(2)在ArcMap环境中,利用SketchUp插件工具,将所需要建模的区域导
入SketchUp中;
(3)在SketchUp创建模型;
(4)在SketchUp中将模型转成ArcGIS的Multipatch模型要素文件并保
存于Personal GeoDatabase(后面统称为PGDB)中。
(5)将导出模型加载到建模空间内;在SketchUp中添加适当的纹理。需
要特别注意的是,在SketchUp中贴纹理的标准单元是模型个体。可以在选中状
态下,右键/炸开,依次对每个面进行贴图。
(6)SketchUp导出生成Multipatch。该步骤需要谨慎对待,只有在
SketchUp操作空间中被选中的模型,才能以独立Multipatch要素导出。未被选
中的模型也会被导出成Multipatch要素导出,但是将作为一个整体要素存在于
Multipatch图层中。
2. 3DMAX三维建模步骤:
(1)数据搜集与整理:将搜集好的数据绘成地形图将纸质地形图及校园规
划图经过扫描数字化后导入计算机,经图像配准后进行矢量化,然后将拍摄得到
的贴图资料导入计算机,利用Photoshop 软件对其进行处理,备三维模后贴图
用。
(2)模型建立:模型的生成一般有3种方法,即多边形、面片及NURBS建
模,常用的立体图制作使用多边形建模,这样可以描述足够的细节,创建任何表
面。三维模型的制作是依据Auto CAD对其进行矢量跟踪数字化,将CAD格式的
地图导入到3DMax中,其底图在3DMax中形成一个很小的透视线条组,此时必须
将顶视图(Top-view),前视图(Front view),左视图(Left view),透视图
(Perspective view)中的底图按比例拉伸成具有一定高度的实体模型,即可以
每增加一层在图上拉伸2.4mm。
(3)背景灯光的设置:灯光是用来模拟真实照明的一类特殊对象,是构成
场景的重要组成部分。在精美模型、真实材质的情况下,灯光效果的好坏直接影
响整体的效果。
(4)成果输出。灯光设置完成后,便可以进行渲染地图的输出了。
3. Auto CAD三维建模步骤:
(1)分类提取:分类提取,明确分类:建筑物、草坪、活动场地、道路、
砖路、路灯、井盖、树木、围墙(栏)。分好类以后需要依次提取,过程是:在已
有的二维平面图上新建图层,图层以上面的分类名字命名,之后依次进行描图,
每完成一类的描图要将其提取出来单独保存一个Auto CAD文件。如果没有Auto
CAD二维平面图有点数据那就要重新绘图再分类。
(2)建模,建模之前需要注意的就是模型的尺寸,还要注意单位要统一,
如果单位没统一也可以通过SC命令来做比例缩放。同时CAD中还可以设置精度。
另外为了避免文件太大影响Auto CAD文件打开和AutoCAD运行的速度,在建模
的时候要尽量减少构成模型的体的数量。
(3)GoCAD建模,导入文件——导出等高线节点数据——插值——导入插
值后的坐标数据——利用点构造面——模型的侧面构造——模型导出。