SketchUp 进阶笔记

来源:互联网 发布:淘宝保健食品 编辑:程序博客网 时间:2024/05/22 08:07

本文以 SketchUp Pro 2014 为软件版本进行讲解。

SketchUp 设计总体流程

总体流程:

  • 建模:使用 Sketchup 的线面推拉工具进行3D建模,并对所建的各图元(构件)进行有效的组织管理;
  • 渲染:借助 Vray for SketchUp 等插件,对3D模型进行渲染,并输出效果图,让用户对模型有直观的感受;(不是必要)
  • 出图:借助 SketchUp 自带的 LayOut 软件,对模型的各个场景、各个图元的各种视图进行标注(如尺寸说明、文字注释等),以便于工人或工厂施工;

使用 SketchUp 建模

SketchUp 通过面推拉成体的建模形式,以及各种自动辅助工具,能快速建立目标3D模型。上手也很容易。但要设计稍微大型的、复杂点的项目,除了要掌握基本的各种图元的建模命令外,还必须有工程化的思想和技巧,否则到后期出图阶段将非常被动。

我说的工程化思想,主要体现在:

  • 使用群组命令建立各个图元(3D构件),并且命名;
  • 使用大纲窗口管理各个图元的组成关系
  • 使用图层对各个图元进行分类
  • 使用剖面工具深入到图元内部
  • 使用场景管理各种视角(图元的隐藏、图层的隐藏、视点、剖面、样式、阴影、轴线)

尤其是场景,能大大提高我们的建模效率,并且后期可以直接导出到 Layout 出图。

运行软件后,建议把下面的窗口打开(窗口菜单):

  • 图层:展示所有图层,便捷的控制某个图层是否显示或隐藏;
  • 图元信息:显示或更改所选图元所属的图层、图元名称、类型和体积;
  • 大纲:展示所有图元的层次结构及组成关系;
  • 场景:管理各种场景,如增删改查、更新场景等;

一般建模流程

推荐的流程如下:

  • 新建文档,设置模板、单位等属性;
  • 调出图层面板、图元信息面板、大纲面板、场景面板;
  • 预先创建必要的图层;
  • 每画一个图元前,先切换当前图层,这样画的线面才在指定图层上;
  • 画完一个图元,三击全选,并右键创建群组,同时在图元信息面板上命名;
  • 在大纲面板可以调整图元间的关系;
  • 创建必要的场景

基础技法

  • 在任何工具下,按住鼠标中键转动是旋转视图,先按中键再按左键后转动鼠标是平移
  • 画图时,可以直接输入数字精准建模,两个数字(如矩形的长和宽)之间用逗号分隔;
  • 选择工具双击可以选择相关的线面,三击可以选择所有相连的线面;
  • 常用快捷键:矩形(R)、线段(L)、选择(空格)、推拉(P)、擦除(E)、移动(M)、旋转(Q)、卷尺(T)、偏移(F);
  • 善用参考线辅助画图。使用卷尺(T)工具,点选某一线,按Ctrl键变成+,移动鼠标或输入相对位置,即可在相对位置上建一个参考线。基于参考线可以再建参考线,或在其上画图;
  • 使用推拉工具推拉时,按一下Ctrl键,可以在开始推拉处自动建立线段,以便在侧边推拉其它面;
  • 使用旋转工具时,长按Shift链可以锁定一个旋转方向,再选择旋转中心点;
  • 剖面也可以关联图层并隐藏起来;

高级技巧

  • 使用路径跟随工具画弯曲的水管:先画一个面(圆或圆环),再加一些相连接的线,选择这些线段,点选“路径跟随”工具,再点击初始的面,即可生成;
  • SUAPP 插件有很多辅助工具,如清除共面线等,能大大提高画图效率;
  • 制作模拟立体的平面贴图组件:导入背景已清的png图片,以贴图的形式导入,关联一个面做蒙板,创建组件时,勾选“总是朝向相机”,这样不管怎么旋转视角,这个平面贴图总是朝向你,感觉就像立体一样;

图元的组织

一个长方体有6个面,12条边,而一个实际的3D模型通常由N多各式各样的长方体、圆柱等构成,这样就有无数的线面,元素太多根据管理不过来,比如你想移动其中的一个正方体,正方体的6面12边可是一个整体,你不能只移动其中一个面或线,必须把构成正方体的6面12边全部选择,再一起移动。每次重新选择的代价太大了,怎么办?可以三击其中一面,一次性把相连的所有线面都选好。更专业的做法是,群组!选好各个线面后,右击,创建群组,这样,组合的新图元诞生了,点击它就能把整个组合图元选择了。最好还得给它取个名字(图元窗口的名称栏中输入名字),因为随着你的工作的推进,会出来越来越多这样的组合图元,没有名字你都无法分辨哪个是哪个。取名字是以实物命名,取个“桌面”的名字比“长方体”好太多。

随着工作的推进,类似“桌面”这样的简单图元(长方体形成的群组)越来越多,比如还有4个桌脚。桌面和桌脚本来就是一体的,(Ctrl+)点选它们,创建一个新图元(群组),命名为“餐桌”,这样,我们就可以把“餐桌”图元作为一个整体,一起移动、复制、旋转等操作了。

图元是什么?直观理解就是图形元素,它可以是一条线,可以是一个面,可以是一些线面组成的3维体(正方体、圆柱体、球体),也可以是由一组3维体组成的复杂的3D物体(如上例的餐桌)。在 SketchUp 中,线、面、由线面组成的群组、由群组组成的群组,由群组组成的群组的群组(不限层次)都可以是一个图元,都可以有一个名字。由此可见,群组可以多层次的嵌套。那怎么管理呢?打开“大纲”面板(窗口菜单),可以看到树形结构,每一级都可展开,每一个层次的图元都可以整体选择然后操作(如隐藏)。

群组是以3D物体的整体和局部关系进行组织的,通常一个物体本身是一个顶级群组,其各个组成部件是其子群组。多个独立的物体通常没必要建群组,即使它们是同一类型甚至挨在一起(两张挨在一起的餐桌),因为在创建场景时,场景只能保存各个顶级图元(群组)的可见性,而顶级图元里面的子图元的可见性直接影响所有场景中的顶级图元的显示,毕竟子图元的可见性作为父图元的属性,而不是场景的属性。

这些顶级图元不宜再用群组来管理了,那么需要怎么管理?答案是图层。

图层

图层是图元的承载空间,每一个图元都需要放到某一个图层中。每一个图层都能容纳任意多个不同类型的图元(如线面、群组、剖面)。有了图层的概念,我们就能控制图层的可见性,让整个图层统一隐藏或显示,这是图层最大的用处。图层还可以让同一个图层的所有图元有一个统一的颜色,以便于视觉上分类和识别。

上面提到,群组用于组织物体的整体和局部关系,那么图元要怎么组织呢?主要有以下几点:

  • 类别:为每类物体创建一个图层,如门、窗、墙、家具、家电、水、电、剖面等;
  • 层级:为每个层级创建一个图层,如一楼、二楼、负一楼;

在新建文件时,系统将自动创建一个默认的图层“Layer0”,这个图层将作为当前图层,所以如果不指定,所画图元将自动放到 Layer0 图层中。

场景

一个复杂的模型(如建筑),里里外外方方面面无数的图元,在建模时,经常要深入到模型内部,然后切换到某一角落,然后切换到其它地方,如此来回切换视点、来回隐藏或显示或一图元,即使我们用了图层和群组,效率还是大大的低啊,怎么破?答案是场景。

在 SketchUp 中,一个场景能保存模型外的一些关键属性,包括:

  • 相机位置:把视点设置到模型内部,不让外部轮廓挡视线;
  • 项层群组的可见性:设置能显示哪些顶层图元;
  • 图层的可见性:设置能显示哪些图层;
  • 剖面的激活:设置某一剖面激活;
  • 样式和雾化:设置场景使用的样式(如手绘样式);
  • 阴影:设置时间以确定太阳的照射角度;
  • 轴线装置:重新设置一个坐标系(3个方向);

这样,我们可以创建场景,让这个场景是在上述不同维度去展现我们的模型。创建更多的场景,以便于在不同的视角快速切换,提升效率。最重要的是,这些场景可直接在 LayOut 引用。

组件

组件和群组是不同用途的工具。一个群件是一个独立的图元,你复制了这个图元,这是两个不同的对象,虽然看起来一样。你修改了其中一个图元,完成不会影响另一个复制器。

组件表征一类东西。你创建了一个组件,然后以这个组件为模板复制了另一个图元,那么,这两个图元是有关联的。你编辑了其中一个,那么组件的属性和构成就变了,必然影响同一个组件实例化出来的所有园元。

组件一般应用在将有多个个体存在的情况。比如我们创建了一把椅子组件,然后在餐桌周围摆了四个不同方向的椅子组件。以后要修改椅子就很方便了,修改其中一个,所有的椅子都跟着变。在大纲面板中,组件的符号与群组不同,并且名称用<>括了起来,以示区别。

使用 LayOut 输出图纸

LayOut 的一般工作流程:

  1. 新建布局文档,选用一个合适的模板;
  2. 插入SketchUp 3D 模型(*.skp)并保持链接状态,选用skp中的场景,设置视图;
  3. 使用各种标注工具(文字、标签、尺寸、基本图形、箭头、剪贴簿中的组合图形)对3D模型的各个场景、各种视图(顶视、正视、左视、俯视等)进行注解,表达要传递的工程意图;
  4. 建立新页面,可从上一面中复制一个3D模型,然后选用不同的场景及视图;也可从现存的页面中复制一个新页面并修改;
  5. 导出图纸:可导出图片、PDF、dwg 等格式的图纸;图片是点阵的,而PDF和dwg是矢量的;

使用 LayOut 进行工程图纸设计,而不是传统的 AutoCAD,是因为 LayOut 能与 SketchUp 无缝集成,3D 模型直接导出到 LayOut,能让整个出图流程更加顺畅高效;当3D模型有更改时,LayOut 将自动更新。AutoCAD 做不到。

使用模板和定义模板

新建一个布局文件,选用一个合适的模板。如果模板太少太简单,请参考下文“LayOut 常见问题”的“新建文档时,发现模板缺失,常用标注符号缺失” 一节。

使用模板有如下好处:
- 保证所有页面都有相同的版式和风格,有相同的概要信息栏;
- 自动更新页码、页面名称、项目名称、作者、地址等信息;

模板中使用占位符来实现文档信息的自动更新。如需要更改文档信息,请打开:文件 > 文稿设置 > 自动图文集,可以设置具体信息。

模板中常用的占位符有:

  • 页面名称
  • 项目标题
  • 页码
  • 公司
  • 地址
  • 当前日期

在模板中输入 就表示使用占位符。如需要,还可以使用自己定义的占位符,以形成自己的模板。保存模板: 文件 > 另存为模板。

插入 SketchUp 模型

插入一个 3D 模型(xxx.skp)后,LayOut 将保持链接状态,当 3D 模型(xxx.skp)有更改后,只需要打开 文件 > 文稿设置 > 引用,选择插入的3D模块,点击“更新”即可。如果点击“取消链接”,则将把 3D 模型(xxx.skp)直接嵌入到布局文件中,此后不再与原3D 模型(xxx.skp)有任何关联。

也可以插入外部图片等其它文件,原理是一样的。

插入 3D 模型后,点选该图元,展开右侧的“SketchUp 模型”面板:

  • 场景:选择SketchUp文件中建立的某个场景。一个场景能展示一个构件的特定视角;
  • 标准视图:选择要以哪种视图来展示所选场景。如正视、俯视、右视、左视等;
  • 阴影:确定一个时间的阴影,以展示所选场景的阴影效果;
  • 渲染方式:光栅(默认)-速度快,但有锯齿;矢量:无锯齿效果好,但较慢,贴图不能正常渲染;

页面管理

在右边工具栏中展开 “页面” 窗口,即可新建、删除、复制、重命名页面。

LayOut 常见问题

Layout 软件感觉不太成熟,存在一些问题,摘录如下:

新建文档时,发现模板缺失,常用标注符号缺失

在 LayOut Pro 2014 新建文档时,发现已有的模板只有基本的空白模板(各纸型,如A3、A4),而最基础的页码、页面名称、内容框、作者栏等一概没有。

另外,在设计页面时,在右侧“剪贴簿”窗口,常用的各种精美的标注符号(如指南针、注意条等)都没有。

解决方法如下:

  1. 设置操作系统能显示隐藏的文件夹及文件;
  2. 打开 系统盘(C盘)\ ProgramData\SketchUp\SketchUp2014\LayOut\ 文件夹;
  3. 把 templates和scrapbooks 两个文件夹拷贝到 LayOut\zh-CN\下,覆盖即可;
  4. 运行 LayOut,缺失的模板和剪贴簿就出来了。

导出PDF后,一些中文文本无法在PDF中显示

完成图纸后,可以导出最终的工作成果。可以导出点阵图片文件(png/jpg),也可以导出矢量的PDF。但是,导出的图片是正常的,但导出的PDF不正常,表现为,LayOut 中使用的模板元素(如页面名称、项目名称等)和剪贴簿拉出来的元素只要使用了中文,这些中文就不能在PDF中显示。但是,如果使用工具栏上的文字或标签,中文就能正常导出。

原因是,这些模板或剪贴簿图元在创建时使用了OpenType字体(并且使用了拉丁字体致使经常弹出字体缺失告警然后乱码)。而Layout的PDF导出程序只认识OpenType字体,而不认识Windows常用的TTF字体(常用的宋体、微软雅黑等统统不行),所以就不处理了。

解决方法:
下载 苹果丽黑 (otf字体) (密码:fxfn),拷贝到 C:\Windows\Fonts 目录下,重启 LayOut,更改不正常图元的字体为 Hiragino Sans GB 即可。

参考: layout2015导出pdf 无中文的问题

0 0
原创粉丝点击