论文部分内容阅读
【摘 要】3D网络模型创建的关键技术是要构建网络模型的规范和基于Sketchup 3D网络模型数据的构建。本文从其模型的特点、规范以及网络模型数据的建立几个方面谈了3D网络模型的构建,从而达到促进其发展。
【关键词】Web视域 3D网络模型 构建
随着数据技术广泛地应用,网络技术的普及,人类的社会生活与政治活动都发生了夸时代的变化,全世界的经济也得到迅猛发展与提高。而实现生活中无线网络利民利生活到处可见,3D网络模型也得到进一步发展与利用。如人们要装修自己的新房,可以先用构建一个3D模型,模仿自己的房间模拟一个装修后的3D样式出来,这样可以预告直观地看到自己装饰后的新房,也方便自己根据自己的思想来进行改造与建设。这样通过3D网络模型能把复杂与不可触摸的空间描述与勾勒出来,从而达到对空间信息的预告处理与利用。其模型数据的构成离不开三维点数据,也离不开在维折线数据,由此面构成一个具有三维空间分层,而空间里的拓扑关系又不是很容易理清,有复杂性一面,另外它支持连通性,并沿着其策略设置来运行的。
一、3D网络模型的规范
3D网络模型的构建是很容易的,它的构建方法与一般所见到的网络游戏类似,采用平常所见的效果图制作3D网络模型就会有很好的效果来。计算方法是采取显卡与CPU共同完成3D网络模型图片中的每一个帧,每一个步骤。有时在计算中明显感受到速度变慢或出现卡机的现象,出现这一现象是因为图片模型中的帧太多,图形太复杂,数量也太庞大,出现所需内存空间大,这样导致显卡与CPU的速度变慢,也导致商家在Internet网上发布信息时,客户端会出现下载速度过慢而放弃下载的现象,从而导致3D网络模型得不到广泛的推广与普及。从这也可以看出,修改一个精模所需的时间与精力比一般构建一个简单的3D网络模型复杂得多,难得多;而相反构建一个简单的3D网络模型是很容易与简单的,它所需的空间小,下载速度快,也极容易得到推广与普及,也极容得得到客户的青睐。另外再给对象取名时也要注意不能过32个字节,且尽可能用英文字母,避免用中文,因为英文操作系统操作英文流畅,不会出现死机、停场等问题,同时开发平台webmax对中文是盲点,不识别的,因此网络虛拟上也就识别不了中文命名的贴图文件,只能用英文名的文件。尺寸要合理,可以采用场景中的模型来创建。一般来说场景初始单位在制作中占很重要的位置,所真实在采用所用尺寸,也就是说模型里的尺寸与真实的尺寸是一样大小,且对单位的精确用厘米来计算。场景单位一旦定义好后,就不要随意变动。在制作的过程中也要严格控制3D网络模型的模型面数。一般情况下单个模型的面数不要太多,弧形结构在保证效果的前提下控制面数,如果要制作一个场景,单个模型的面数不要太多,毕竟是做网络虚拟模型,而不是制作效果图,单个物体面数一般控制在10000个面以下。在用面片创建模型时,如不对它的表面进行异形编辑,就可以将其截面上的段数降到最低,以精简模型的面数。在烘焙和输出前,要注意模型的格式。在烘焙和输出前,模型的格式应该是多边形格式,烘焙的模型如果是多边形格式的模型,要比网络模型更有利于贴图的uv分布,在输出场景时,多边形会促使场景输出加快,并且程序不容易出现错误,并且要保证模型的三角面为等边三角形,不要出现长条型。因为长条形的面不利于实时渲染,还会出现锯齿、纹理模糊等现象。要删除多余的面。在建立模型的时候,看不见的地方不用建模,对于单个的模型来说看不见的面也要删掉,这是为了提高贴图的利用率,降低整个场景的面数,以提高交互场景的运行速度。有时也可以变化一个角度,把它拆分一下,分成一个独立而小的小模型,拆分时要保持模型的完整,这样会导致画面不稳定,出现裂缝。对那些模型中的细节或小的模型就要使用贴图,保证画面的稳定而不出现闪动。一般来说建模,注意捕捉功能。比如,建筑室内的模型,既要捕捉功能,又要注意要使用,以使虚拟的画面中锯齿变得少一些。物体的间距要合适。保持模型面与面之间的距离,最小距离最好为当前场景最大尺寸的二千分之一。
二、3D网络模型数据的构建
3D网络模型的数据具有三维空间的特性,在二维平面中很难进行编辑,ArcGIS10通过编辑折点的高程值对3D网络模型数据进行编辑,但是工作量很大,操作起来很繁琐,节点也较难控制,基于Sketchup进行三维网络的建模是较优的方法。采用Sketchup建立3D建筑物模型数据,将楼道和楼梯抽象成3D折线,楼道与楼梯间的连接点抽象成3D节点,建立3D走廊网络模型数据。在建立3D网络数据模型是,3D建筑物模型可以作为建立3D网络模型数据参照,折线的长度权重及折线间的连通性设置要符合实际的地理网络现象。在进行实验的过程中,实验中的数据位基于Sketchup构建的楼层和3D网络模型数据,将建好的数据模型导入ArcGIS10的FileGeodatabass中,并创建3D网络数据集,3D网络数据集在构建过程中使用几何的z坐标值对网络的高程进行建模,然后采用ArcGIS10软件对3D网路模型进行最短路径分析。基于Sketchup创建的3D网络模型数据的方法快捷、工作量少,而且能够更直观地展现3D网络的数据模型。采用ArcGIS10进行的最短路径分析结果也验证了该方法的可行性。
3D网络模型有着十分广泛的应用,它使网络世界和现实世界变得更为贴近,在经济建设和国防建设方面更是有其独到的用处,在今后它会出现在生活中的方方面面,但3D网络模型的建设有待进一步完善。
参考文献:
[1]马磊;李永树;;基于Prim算法的GIS连通性研究[J];测绘科学;2011年06期
[2]孙敏,马聪,陈军;3维城市道路网数据模型研究[J];测绘通报;2001年10期
[3]朱庆;李渊;;面向实际车道的3维道路网络模型[J];测绘学报;2007年04期
[4]陈军,郭薇;基于剖分的三维拓扑ER模型研究[J];测绘学报;1998年04期
作者简介:
董光达,男,1983-02-18,秦皇岛职业技术学院,助教,本科,研究方向:室内设计与施工。
徐天乐,男,1984-1-21,秦皇岛职业技术学院,助教,本科,研究方向:装饰艺术设计。
【关键词】Web视域 3D网络模型 构建
随着数据技术广泛地应用,网络技术的普及,人类的社会生活与政治活动都发生了夸时代的变化,全世界的经济也得到迅猛发展与提高。而实现生活中无线网络利民利生活到处可见,3D网络模型也得到进一步发展与利用。如人们要装修自己的新房,可以先用构建一个3D模型,模仿自己的房间模拟一个装修后的3D样式出来,这样可以预告直观地看到自己装饰后的新房,也方便自己根据自己的思想来进行改造与建设。这样通过3D网络模型能把复杂与不可触摸的空间描述与勾勒出来,从而达到对空间信息的预告处理与利用。其模型数据的构成离不开三维点数据,也离不开在维折线数据,由此面构成一个具有三维空间分层,而空间里的拓扑关系又不是很容易理清,有复杂性一面,另外它支持连通性,并沿着其策略设置来运行的。
一、3D网络模型的规范
3D网络模型的构建是很容易的,它的构建方法与一般所见到的网络游戏类似,采用平常所见的效果图制作3D网络模型就会有很好的效果来。计算方法是采取显卡与CPU共同完成3D网络模型图片中的每一个帧,每一个步骤。有时在计算中明显感受到速度变慢或出现卡机的现象,出现这一现象是因为图片模型中的帧太多,图形太复杂,数量也太庞大,出现所需内存空间大,这样导致显卡与CPU的速度变慢,也导致商家在Internet网上发布信息时,客户端会出现下载速度过慢而放弃下载的现象,从而导致3D网络模型得不到广泛的推广与普及。从这也可以看出,修改一个精模所需的时间与精力比一般构建一个简单的3D网络模型复杂得多,难得多;而相反构建一个简单的3D网络模型是很容易与简单的,它所需的空间小,下载速度快,也极容易得到推广与普及,也极容得得到客户的青睐。另外再给对象取名时也要注意不能过32个字节,且尽可能用英文字母,避免用中文,因为英文操作系统操作英文流畅,不会出现死机、停场等问题,同时开发平台webmax对中文是盲点,不识别的,因此网络虛拟上也就识别不了中文命名的贴图文件,只能用英文名的文件。尺寸要合理,可以采用场景中的模型来创建。一般来说场景初始单位在制作中占很重要的位置,所真实在采用所用尺寸,也就是说模型里的尺寸与真实的尺寸是一样大小,且对单位的精确用厘米来计算。场景单位一旦定义好后,就不要随意变动。在制作的过程中也要严格控制3D网络模型的模型面数。一般情况下单个模型的面数不要太多,弧形结构在保证效果的前提下控制面数,如果要制作一个场景,单个模型的面数不要太多,毕竟是做网络虚拟模型,而不是制作效果图,单个物体面数一般控制在10000个面以下。在用面片创建模型时,如不对它的表面进行异形编辑,就可以将其截面上的段数降到最低,以精简模型的面数。在烘焙和输出前,要注意模型的格式。在烘焙和输出前,模型的格式应该是多边形格式,烘焙的模型如果是多边形格式的模型,要比网络模型更有利于贴图的uv分布,在输出场景时,多边形会促使场景输出加快,并且程序不容易出现错误,并且要保证模型的三角面为等边三角形,不要出现长条型。因为长条形的面不利于实时渲染,还会出现锯齿、纹理模糊等现象。要删除多余的面。在建立模型的时候,看不见的地方不用建模,对于单个的模型来说看不见的面也要删掉,这是为了提高贴图的利用率,降低整个场景的面数,以提高交互场景的运行速度。有时也可以变化一个角度,把它拆分一下,分成一个独立而小的小模型,拆分时要保持模型的完整,这样会导致画面不稳定,出现裂缝。对那些模型中的细节或小的模型就要使用贴图,保证画面的稳定而不出现闪动。一般来说建模,注意捕捉功能。比如,建筑室内的模型,既要捕捉功能,又要注意要使用,以使虚拟的画面中锯齿变得少一些。物体的间距要合适。保持模型面与面之间的距离,最小距离最好为当前场景最大尺寸的二千分之一。
二、3D网络模型数据的构建
3D网络模型的数据具有三维空间的特性,在二维平面中很难进行编辑,ArcGIS10通过编辑折点的高程值对3D网络模型数据进行编辑,但是工作量很大,操作起来很繁琐,节点也较难控制,基于Sketchup进行三维网络的建模是较优的方法。采用Sketchup建立3D建筑物模型数据,将楼道和楼梯抽象成3D折线,楼道与楼梯间的连接点抽象成3D节点,建立3D走廊网络模型数据。在建立3D网络数据模型是,3D建筑物模型可以作为建立3D网络模型数据参照,折线的长度权重及折线间的连通性设置要符合实际的地理网络现象。在进行实验的过程中,实验中的数据位基于Sketchup构建的楼层和3D网络模型数据,将建好的数据模型导入ArcGIS10的FileGeodatabass中,并创建3D网络数据集,3D网络数据集在构建过程中使用几何的z坐标值对网络的高程进行建模,然后采用ArcGIS10软件对3D网路模型进行最短路径分析。基于Sketchup创建的3D网络模型数据的方法快捷、工作量少,而且能够更直观地展现3D网络的数据模型。采用ArcGIS10进行的最短路径分析结果也验证了该方法的可行性。
3D网络模型有着十分广泛的应用,它使网络世界和现实世界变得更为贴近,在经济建设和国防建设方面更是有其独到的用处,在今后它会出现在生活中的方方面面,但3D网络模型的建设有待进一步完善。
参考文献:
[1]马磊;李永树;;基于Prim算法的GIS连通性研究[J];测绘科学;2011年06期
[2]孙敏,马聪,陈军;3维城市道路网数据模型研究[J];测绘通报;2001年10期
[3]朱庆;李渊;;面向实际车道的3维道路网络模型[J];测绘学报;2007年04期
[4]陈军,郭薇;基于剖分的三维拓扑ER模型研究[J];测绘学报;1998年04期
作者简介:
董光达,男,1983-02-18,秦皇岛职业技术学院,助教,本科,研究方向:室内设计与施工。
徐天乐,男,1984-1-21,秦皇岛职业技术学院,助教,本科,研究方向:装饰艺术设计。