1、 Sketchup 三维建筑物建模一、 技术流程:1、 在电脑上安装 sketchup 5、google sketchup 6 软件和相应插件、图像处理软件 adobe photoshop、google earth 软件、autoCAD。2、 各软件用途简介:autoCAD:用于查看和量取建筑物底图和详细楼层数据。Adobe photoshop:用于对外业所采集到的建筑物表面纹理进行图像处理。Sketchup 5:由于此版本是未被 google 公司收购前的版本,相对界面较为简洁易用,且比较没格式局限进,所以用此版本对建筑物进行粗建模。Google sketchup 6:此版本是 google
2、 公司后来推出的,为了与 google earth 中的三维建模相配合进行了部分改进,可以导出.kmz 文件格式,此版本主要用于对模型进行优化和.kmz 文件导出。Google earth:是主要三维数据的放置平台。3、 对软件参数进行定义:单位统一:将 autoCAD、adobe photoshop 和 sketchup 三个软件中的长度单位设为统一(mm ) 。快捷键设定:为了提高建模、图像处理效率,最好先设定以上三种软件中常用工具的快捷键,这样可以在后面的工作中大大地提高工作效率。4、 具体工作流程:autoCAD 底图、剖面数据提取数据展示平台(google earth)Sketchu
3、p 5 粗略建模Adobe photoshop建筑物纹理和贴图处理Google Sketchup 6 中模型优化autoCAD 底图、剖面数据提取:sketchup 5 粗略建模:Adobe photoshop 建筑物纹理和贴图处理:Google sketchup 6 中模型优化:Google earth 中模型的整合:5、 建模注意事项:图片采集:图片的采集是一种十分麻烦且工作量大的工作,因为你不可能一次性的把所有你所需要的照片采集完,有时候一个地方你得去好多次,而要减少户外图片采集的工作量,我们必须要明确我们所感兴趣的地方在哪,我们须要哪些角度的图片,同时要兼顾地把局部和整体的图片采集下来
4、,以减少我们后面的图片的处理工作量。贴图:在 adobe photoshop 中所处理的图像(贴图)大小不能超过 1M/张且在多个人进行工作的情况下,要统一图片的亮度/ 对比度标准,以必免出现不同的面是不同的色调。这是一个相对的标准,在力求不影响图片显示的情况下,尽量降底图像的大小,以方便图片的显示; 为了能够尽可能地减少数据量,更流畅地显示,尽量能使用纹理;在图片采集过程中,尽量能够以正射的角度进行图片采集,在无法进行正射采集的情况下,尽量不要分块进行采集,以避免各图片的变形不一样,增加室内图像拼接的工作量;采集图片时尽量是选择在光线充足的情况下进行采集,以便获得最优的显示效果,同时一个地区
5、的图片最好是能在某一个时刻内同时进行采集,以避免图像的亮度和对比度不一样。同时,由于使用贴照片的方法所得到的模型数据量会大大增加,但在最终效果和模型这两者之间现在还存在着此消彼长的作用,所以最好能够在长期的工作中建立起一套自已的纹理库,最终能够用纹理来对模型进行贴图,这样可以大大地降低模型的数据量,同时达到最好的分辩率显示效果。建模:建模时,关键是在于线条的处理,一定要十分注重线条是否连接、垂直和闭合的情况,这样才不会在越到后面模型越复杂的情况下因为线条的混乱所造成的模型无法再进一步的优化和修改的情况(即使那模型从头到尾都是你做的,更不用说是改别人的模型)。要做到这一点,在勾画建筑物的模型时要
6、时刻注意线条连接时在交点处的系统提示,当遇到交点时,系统会提示出现多种不同的点的颜色和相应的提示,以此来判断线条是否平行、相交等。Google earth 中模型导入:在导入模型时,很重要的一点是模型数据量的问题,模型可以多,但是单个模型的文件不能过大,一般不能超过 3M/个,但考虑到模型分辩率的问题,总是需要在两者之间取一个平衡,所以最好是控制在 36M/张之间。不然就会很大地影响软件的运行,会经常出现死机的情况。还有一个解决办法是把建好的模型切块导入,导入后再里面拼接,这可能是一个很有效的解决数据量问题的方法。Google sketchup 6 的优势: 1、google sketchup 6 在贴纹理方面有更好的可视化效果和智能识别效果,一般情况下在 sketchup 5 中用吸管功能采集纹理总是不能得到最好的真实采集效果,但在 google sketchup 6 里面却可以很智能地提取,这就可以简化了贴纹理的步骤,而不用经常去导入重复的纹理。2、在 google sketchup 6 中使用贴图编辑器对瓦、砖块的尺寸进行调整时,软件可以自动识别并可视化刷新相应纹理。3、google sketchup 6 有很多插件可以使用,这大大简化了建模工作,并且有一系列模型后期处理命令,包括清理模型、模型简化等,可以减少模型的数据量。