本文以 SketchUp Pro 2014 为软件版本进行讲解。
总体流程:
SketchUp 通过面推拉成体的建模形式,以及各种自动辅助工具,能快速建立目标3D模型。上手也很容易。但要设计稍微大型的、复杂点的项目,除了要掌握基本的各种图元的建模命令外,还必须有工程化的思想和技巧,否则到后期出图阶段将非常被动。
我说的工程化思想,主要体现在:
尤其是场景,能大大提高我们的建模效率,并且后期可以直接导出到 Layout 出图。
运行软件后,建议把下面的窗口打开(窗口菜单):
推荐的流程如下:
一个长方体有6个面,12条边,而一个实际的3D模型通常由N多各式各样的长方体、圆柱等构成,这样就有无数的线面,元素太多根据管理不过来,比如你想移动其中的一个正方体,正方体的6面12边可是一个整体,你不能只移动其中一个面或线,必须把构成正方体的6面12边全部选择,再一起移动。每次重新选择的代价太大了,怎么办?可以三击其中一面,一次性把相连的所有线面都选好。更专业的做法是,群组!选好各个线面后,右击,创建群组,这样,组合的新图元诞生了,点击它就能把整个组合图元选择了。最好还得给它取个名字(图元窗口的名称栏中输入名字),因为随着你的工作的推进,会出来越来越多这样的组合图元,没有名字你都无法分辨哪个是哪个。取名字是以实物命名,取个“桌面”的名字比“长方体”好太多。
随着工作的推进,类似“桌面”这样的简单图元(长方体形成的群组)越来越多,比如还有4个桌脚。桌面和桌脚本来就是一体的,(Ctrl+)点选它们,创建一个新图元(群组),命名为“餐桌”,这样,我们就可以把“餐桌”图元作为一个整体,一起移动、复制、旋转等操作了。
图元是什么?直观理解就是图形元素,它可以是一条线,可以是一个面,可以是一些线面组成的3维体(正方体、圆柱体、球体),也可以是由一组3维体组成的复杂的3D物体(如上例的餐桌)。在 SketchUp 中,线、面、由线面组成的群组、由群组组成的群组,由群组组成的群组的群组(不限层次)都可以是一个图元,都可以有一个名字。由此可见,群组可以多层次的嵌套。那怎么管理呢?打开“大纲”面板(窗口菜单),可以看到树形结构,每一级都可展开,每一个层次的图元都可以整体选择然后操作(如隐藏)。
群组是以3D物体的整体和局部关系进行组织的,通常一个物体本身是一个顶级群组,其各个组成部件是其子群组。多个独立的物体通常没必要建群组,即使它们是同一类型甚至挨在一起(两张挨在一起的餐桌),因为在创建场景时,场景只能保存各个顶级图元(群组)的可见性,而顶级图元里面的子图元的可见性直接影响所有场景中的顶级图元的显示,毕竟子图元的可见性作为父图元的属性,而不是场景的属性。
这些顶级图元不宜再用群组来管理了,那么需要怎么管理?答案是图层。
图层是图元的承载空间,每一个图元都需要放到某一个图层中。每一个图层都能容纳任意多个不同类型的图元(如线面、群组、剖面)。有了图层的概念,我们就能控制图层的可见性,让整个图层统一隐藏或显示,这是图层最大的用处。图层还可以让同一个图层的所有图元有一个统一的颜色,以便于视觉上分类和识别。
上面提到,群组用于组织物体的整体和局部关系,那么图元要怎么组织呢?主要有以下几点:
在新建文件时,系统将自动创建一个默认的图层“Layer0”,这个图层将作为当前图层,所以如果不指定,所画图元将自动放到 Layer0 图层中。
一个复杂的模型(如建筑),里里外外方方面面无数的图元,在建模时,经常要深入到模型内部,然后切换到某一角落,然后切换到其它地方,如此来回切换视点、来回隐藏或显示或一图元,即使我们用了图层和群组,效率还是大大的低啊,怎么破?答案是场景。
在 SketchUp 中,一个场景能保存模型外的一些关键属性,包括:
这样,我们可以创建场景,让这个场景是在上述不同维度去展现我们的模型。创建更多的场景,以便于在不同的视角快速切换,提升效率。最重要的是,这些场景可直接在 LayOut 引用。
组件和群组是不同用途的工具。一个群件是一个独立的图元,你复制了这个图元,这是两个不同的对象,虽然看起来一样。你修改了其中一个图元,完成不会影响另一个复制器。
组件表征一类东西。你创建了一个组件,然后以这个组件为模板复制了另一个图元,那么,这两个图元是有关联的。你编辑了其中一个,那么组件的属性和构成就变了,必然影响同一个组件实例化出来的所有园元。
组件一般应用在将有多个个体存在的情况。比如我们创建了一把椅子组件,然后在餐桌周围摆了四个不同方向的椅子组件。以后要修改椅子就很方便了,修改其中一个,所有的椅子都跟着变。在大纲面板中,组件的符号与群组不同,并且名称用<>括了起来,以示区别。
LayOut 的一般工作流程:
使用 LayOut 进行工程图纸设计,而不是传统的 AutoCAD,是因为 LayOut 能与 SketchUp 无缝集成,3D 模型直接导出到 LayOut,能让整个出图流程更加顺畅高效;当3D模型有更改时,LayOut 将自动更新。AutoCAD 做不到。
新建一个布局文件,选用一个合适的模板。如果模板太少太简单,请参考下文“LayOut 常见问题”的“新建文档时,发现模板缺失,常用标注符号缺失” 一节。
使用模板有如下好处:
- 保证所有页面都有相同的版式和风格,有相同的概要信息栏;
- 自动更新页码、页面名称、项目名称、作者、地址等信息;
模板中使用占位符来实现文档信息的自动更新。如需要更改文档信息,请打开:文件 > 文稿设置 > 自动图文集,可以设置具体信息。
模板中常用的占位符有:
在模板中输入 就表示使用占位符。如需要,还可以使用自己定义的占位符,以形成自己的模板。保存模板: 文件 > 另存为模板。
插入一个 3D 模型(xxx.skp)后,LayOut 将保持链接状态,当 3D 模型(xxx.skp)有更改后,只需要打开 文件 > 文稿设置 > 引用,选择插入的3D模块,点击“更新”即可。如果点击“取消链接”,则将把 3D 模型(xxx.skp)直接嵌入到布局文件中,此后不再与原3D 模型(xxx.skp)有任何关联。
也可以插入外部图片等其它文件,原理是一样的。
插入 3D 模型后,点选该图元,展开右侧的“SketchUp 模型”面板:
在右边工具栏中展开 “页面” 窗口,即可新建、删除、复制、重命名页面。
Layout 软件感觉不太成熟,存在一些问题,摘录如下:
在 LayOut Pro 2014 新建文档时,发现已有的模板只有基本的空白模板(各纸型,如A3、A4),而最基础的页码、页面名称、内容框、作者栏等一概没有。
另外,在设计页面时,在右侧“剪贴簿”窗口,常用的各种精美的标注符号(如指南针、注意条等)都没有。
解决方法如下:
完成图纸后,可以导出最终的工作成果。可以导出点阵图片文件(png/jpg),也可以导出矢量的PDF。但是,导出的图片是正常的,但导出的PDF不正常,表现为,LayOut 中使用的模板元素(如页面名称、项目名称等)和剪贴簿拉出来的元素只要使用了中文,这些中文就不能在PDF中显示。但是,如果使用工具栏上的文字或标签,中文就能正常导出。
原因是,这些模板或剪贴簿图元在创建时使用了OpenType字体(并且使用了拉丁字体致使经常弹出字体缺失告警然后乱码)。而Layout的PDF导出程序只认识OpenType字体,而不认识Windows常用的TTF字体(常用的宋体、微软雅黑等统统不行),所以就不处理了。
解决方法:
下载 苹果丽黑 (otf字体) (密码:fxfn),拷贝到 C:\Windows\Fonts 目录下,重启 LayOut,更改不正常图元的字体为 Hiragino Sans GB 即可。
参考: layout2015导出pdf 无中文的问题