1、 建模--步骤:
首先,一条原则是我们应该尽量将模型量控制在最简单,最小。当然,如果你以建立细致入微的模型为乐趣的话,那么可以不必遵循这个原则。但是,如果你是用su来养家活口,维持生计,那么过分细致的模型是没有必要的。你应该努力在完成工作的前提下,将模型建的尽量简单。一旦你不得不更改模型的时候,尤其是本来即将完成时,需要更改的话,越简单的模型越容易修改。如果你的模型按照一定的原则清晰的分成了组或组件,那么其实你就可以将任意组件保存成一个单独的文件,在需要改变组件的时候,只需要打开保存的那个文件,进行编辑并保存,然后在含有这个组件的模型中,重新调用就可以了,这样做不必受场景中其他东西的干扰,编辑速度也快。
具体做法:在需要保存的组件上点击右键-另存为(Save as...),保存成独立的.skp文件。需要重新载入时,在需要载入的组件上点击右键-载入(Load...),新的组件就被替换进来。如果你边建模边推敲方案,那么就先建立一个大的体块,随着你设计的深入,逐渐将模型加入细节。你可以轻松的将一些粗糙的大体块替换为精致的模型,当然前提是你要有足够深入的设计。
推荐的步骤:
1.导入su后,马上Ctrl A选中所有导入的线图,用炸开命令炸开所有CAD中形成的块。
2.将所有线归到一层。
3.选中所有线,右键-实体属性(Entity Info),将所有东西的材质规为默认材质。
4.然后将这些变为一个组。
5.使用清理命令:窗口-模型信息-统计(Window - Model Info - Statistics),对话框下方的“清理(Purge Used)”。
6.纠正所有目前产生的模型错误:窗口-模型信息-统计(Window - Model Info - Statistics),对话框下方的“纠错(Fix Problems)”。
8.在CAD导入图编成的组上点击右键,选择“锁定(Lock)”,锁定这个组后,你就不会轻易地误删误改你的底图了。
9.作为底图,在它上面重新描一遍。
以上所有操作都是必须的,不要怕麻烦,万事开头难,省了这几步,以后就有你受的了。
即使是进行了良好分层的2D CAD图纸也不是没有问题的。记住:su的层不会为你隔离在不同层的线(也就是说,比如有三条线分属三个层,他们围合成一个面,这个面仍然会产生,而不会因为这三条线不在一个层上而不产生这个面。),su中的层仅仅是在视觉上区分线面的分类方法。这个特性同样适用于导入的CAD图。任何在一个层上的线如果与其他层上的线重合,那么在导入过程中都将被无情地清理掉。所以,在某些时候,一层一层地导入将会非常有用,每导入一个层的东西,su都会将其自动成组,也不会误杀重叠的线(译者:注意这里是说要将CAD中的不同层分别保存到不同的CAD文件,这样做是因为在CAD中关闭不可见的层也会被导入到su中)。CAD中带有门窗的墙已经被门窗打断,如果你导入这样的CAD图就需要花费时间来补上门窗上下部分的墙面。
立面图作为单独的一个面,通常对于建立3D模型来说不具有多大的意义,但是非常有用的的一点是,你可以将立面图导入后,立起来,放在模型大体块的旁边,用来帮助你准确地捕捉立面上的尺寸。
我的经验是:回避潜在的问题,用在SU中重新描画一遍CAD图的方法来代替用导入的CAD图直接拉伸建模式最好的方法。我将导入的CAD图作成组(这样可以防止在SU中画的线面和他们粘在一起),然后描画我需要的线,如果必要的话,简化我描的线(举例来说,忽略开窗墙面上的洞口,我会在稍后插入窗的组件)。我在任何需要和可能的地方使用矩形工具以及捕捉锁定功能。不要轻易相信你捕捉到了角点,就能画出一个漂亮的方形(除非你自己一根线一根线地去画,并且确认你画方形的附近没有讨厌的“短短线”)(译者:老外管这种无用的短短的长度几乎为零的废线叫“哎呀”,呵呵,挺有意思,我下面也这么叫了)。
如果你决定直接用导入的CAD图来拉伸建模,你必须意识到任何怪异的毛病(脱离轴线的线,短线,复线还有“哎呀”等等)都将被导入SU并成为你模型的一部分,你也许仅仅会在某些地方发现它们藏在有用的线的下面,那么准备好开开心心地清理和纠正他们吧。(译者:老外似乎带点威胁的口气,不过大家还是听他的吧,老老实实跟他走。)同时记住,如果你通过拉伸整个平面来建立了模型,那么所有的几何体都将是粘在一起的。这样的模型将很难编辑其中的一部分而不影响其它部分,而且很难在事后将他们分组或组件。
正确的做法:
建立模型的时候,应该随建随把不同的体块分成不同的组或组件,在模型比较密集的地方,如果需要,甚至在画一个体块的第一条线时,就将这条线编成组,然后双击进入组内编辑,就不会无意中影响其他组外模型了。
在你成为SU建模的高手之前,关闭“长度捕捉”。除非你必须要用这种捕捉形式捕捉模型中的每个网格点。
说明:这是一种类似网格捕捉的捕捉。
这个开关在窗口-模型信息-单位-长度捕捉(WINDOW--MODEL INFO--UNITS--ENABLE LENGTH SNAPPING)中控制。这个捕捉是指类似于CAD和MAX中的Gride网格捕捉,开启后Sketchup会自动捕捉所设置的长度单位形成的方形网格的交点,而不是线的端点、中点等这样的捕捉,此捕捉非彼捕捉也。新手如果选择,也最好将后面的设置设置为1mm,否则例如:设置为10mm,而你想画一条线段为8mm,在不注意的情况下,很可能鼠标自动捕捉到10mm*10mm的网格上,画成了10mm的线段。
要善用辅助线工具。多多地用。建立一个一次清除所有辅助线的快捷键,以便你在场景中充斥辅助线的时候方便地删除他们。辅助线有各种各样的用途。比如你在用一张导入的图片为基础进行建模时:如果你画几条辅助线在图片中一些重要的线上,你就能轻松地够捕捉到一些有用的点。
捕捉锁定功能(INFERENCE LOCKING)在有辅助线的时候也能更好地发挥作用。
沿着一条辅助线移动物体也比凭空在3D空间中沿一定方向移动物体快得多。使用尽量少的鼠标点击次数来完成一个任务是我们的主旨。但有些时候,比较快的方法是多画一些东西作为辅助,然后走一小段回头路。比如说,选择一个面的所有边线的快捷方法是,先选择这个面和他的所有边线(这个目的我们可以轻松地通过双击鼠标点击面来达到)然后将面排除出选择,这样比我们一根根地选择边线快得多。像拉伸这样的工具,以及自动折叠功能,还有移动同时复制等可以快速地建立新的几何体,比我们手工去画快得多。尽量在可能的情况下使用这些方法,而不是傻乎乎地去一根根线地画,甚至有些时候通过这些方法产生的几何体会有一些多余的线或面,而你要在事后清理它们,也比你自己画快得多。
矩形工具通常比直线工具更加快捷,并且在画方形或闭合四边形的时候有特别的优势。应该试者找寻利用矩形工具画复杂形体的途径,(用两次可以画出L形的平面,三次可以画出H形的平面等等)然后只要删除一到两条线就可以完成工作,总比你用直线工具费劲地捕捉这里那里画出所有的边线来得快吧。因为SU有独特的霍尼维尔(HEALS)线特性,删除不用的线后,被分割的平面可以自动愈合。
拉伸工具是我们将2D图形变为3D模型的利器,它可以轻松地帮我们建立需要的面。尽量融会贯通地使用这个工具,为了使某些地方可以拉伸,也可以画一些多余的线来达到目的,拉伸,然后删除不想要的面。说了这么多,大家也要融会贯通,有时候与其你节省5分钟的时间来用所谓的快捷方法建立一个几何体,却用了15分钟来思考怎样“快捷”达到目的,还不如你用画线工具一笔笔画出来强。
捕捉和捕捉锁定
讨厌的鼠标自己跳到一个被捕捉到的点,而给你的建模带来了麻烦?你希望能将这个过分“智能”的捕捉关闭掉,而使你能安安静静地画图吗?非常遗憾,你不能关闭这种捕捉,SU没有这种捕捉就不是SU了,所以还是开心地接受它吧,它是有史以来最好的功能。
老外的话让我想起了一句名言“生活就像是被强奸,如果你无力反抗,那么就好好享受吧”
下面讲一下,它在画线和移动的时候是怎样工作的:(译者:这一部分我在网站的FLASH教程中有专门的讲解,老外说得和我大同小异,所以不费力翻译出来了,大家看我的教程即可。)
如果你没有捕捉到你想要的方向(特别是轴向),而是捕捉到了其他几何体上的点,那么你可以先将鼠标移动远一点,等到捕捉到了你要的方向,按住SHIFT键,锁定捕捉方向,再移回来。如果“讨厌的捕捉”没有捕捉到你要的方向,那么使你错用了捕捉功能。如果它让你费了九牛二虎之力才让SU没有错误地捕捉其他地方,那么使你错用了捕捉功能。改变你捕捉的方法,随时随地利用捕捉锁定功能,将会明显地加快你建模的速度。一切都是自己的错,SU不会错!老外真是虔诚啊,又让我想起了刚才那句名言...
图层
我的观点是,当你试图用层来区分各个几何体的时候,还不如简单地将图层0永远作为当前层,在这一层画所有的东西。用组或组件来区分不同的几何体。
如果你需要用层来控制显示和隐藏,那么就将这些组和组件放到不同的层中(而不需要把组和组件里的东西都分到层中)。这样,在组和组件中的线和面仍然是属于图层0,但是他们的可见性可以通过控制层的可见性来轻松地调节。我还没有发现SU的层还有什么有用的地方。
关于层的应用,可以说见仁见智,根据自己的需要大可发明出各种不同的用法,下面有些东西可以看看,
当你试图用层来区分各个几何体的时候,还不如简单地将图层0永远作为当前层,在这一层画所有的东西。用组合组件来区分不同的几何体。如果你需要用层来控制显示和隐藏,那么就将这些组和组件放到不同的层中(而不需要把组和组件里的东西都分到层中)。这样,在组和组件中的线和面仍然是属于图层0,但是他们的可见性可以通过控制层的可见性来轻松地调节上面是圣经原话,我不懂在0层里编组和组件以后,怎么再把这些组件和组放到不同的层中呢。
不做层的情况下,只要把各个组分清楚了,导出的时候有个选项选 由物体决定 就可以分开了,模型太大时,旋转角度有困难怎么办?将不必要的复杂模型隐藏,减少渲染按体块属性分层,如窗,墙等,绘图时将不必要的层关闭,按需要打开。在需要导出到3dmax等渲染软件时,在导出对话框中选择按图层导出,可以避免导出到3dmax后,整个模型粘连为一体的麻烦。在论坛中搜索“图层”你会得到更多的启发。
组和组件
从来没有建立组太早这一说。你可以从画第一根线开始就将它编成组,然后你可以编辑这个组,在组里面增加其他东西。换句话说,建立组的时机只有太晚了一说。一旦模型建得差不多了,你就要耗费你的生命去从已经粘在一起的模型中,挑出你要的几何体来编成组。一个面可能被分在一个组,而他的边线可能在另一个组,多么可怕的事情啊~~~,这样的模型怎么修改编辑!
我所发现的将粘在一起的模型分组的方法是拷贝整个模型,将其中一部分编成组,然后删除组外的东西,再拷贝整个模型,择出另外一些几何体编成组,如此往复,直到将原来的所有东西都编到不同的组里,再将组拼合起来
这需要发扬吃苦耐劳的革命精神了,大家还是不要等到这一步才想起来分组。如果整个模型都细致地进行了分组,那么你可以随时炸开某个组,而不会与其他几何体粘在一起。将某些几何体从一个组移动到另外一个组有几种不同的方法。
最简单的可能就是炸开(这时,组里的所有东西都是选择状态)将要移动的几何体从选择集中去除,将剩下的重新编组。然后炸开目标组,将刚才跳出来的几何体和这个组的所有几何体重新编成一个组。我喜欢使用剪切粘贴功能来达到这个目的。我双击打开第一个组,进入编辑状态,剪切要移动的几何体(CTRL+X),关闭这个组,打开目标组,粘贴(CTRL+V),关闭这个组。
注意:SU不能够将粘贴的几何体自动置于原来的位置,当你粘贴的时候,被粘贴的几何体是在你光标所在的位置,你需要移动他们到你想要的地方。如果移动到你想要的位置比较困难或找不到参照点,你可以采用复制(CTRL+C)粘贴的办法,这样第一个组里的几何体不会消失,粘贴后将几何体移动到第一个组里的几何体所在的位置,对齐,然后关闭第二个组,打开第一个组,将被拷贝的几何体删除。
实际拷贝而不剪切就是为了保留原来几何体所在的位置,大家也可以在组外画一条参考线来达到这个目的。
利用组件来建立场景中重复的单元。不要在放置一个组件的复制品与场景中之前,忙着将组件做得很细致。可以先建立一个大概得体块,做成组件,在需要的位置复制这个组件,然后回过头来编辑其中一个,将它做得细致些。所有复制品和原组件都会自动跟着改变的。这是SU中非常有用的功能。比如柱子,门窗或楼梯这类重复的单元都可以先用体块做组件,等到模型基本成型后,在细致的编辑组件,增加细部,对于一个复杂的大模型来说,这种做法非常有用。同样的组件不必具有同样的形状。他们任何一个都可以单独地在各个方向上被放大缩小(SCALE),比如一个树的组件可以被缩放到不同的尺寸,这样场景中这种树就不会千篇一律,看起来更自然,而需要改变树的枝叶时,可以进入组件编辑,所有这种树还是会跟着改变,同时仍然保留自己独有的尺寸。
你可以复制一个组建,然后镜像。和原来的组件拼起来组成一个物体。这种方法适用于模型中任何对称的物体,你只需要改变一半,另一半也会跟着改变。
轴线
很多工具和操作都跟轴线有关。在特定的条件下,改变轴线的位置和方向,将使建模更加容易,之后我们还可以将轴线恢复到初始状态。选中“按照轴线着色”(译者:这个选项在WINDOW--MODEL INFO--DISPLAY--EDGE--下拉菜单中的BY AXES),这样我们就可以根据几何体边线的颜色来判断这些线是否与轴线平行或垂直了。如果模型中某些边线与任何一个轴都不平行,那么就显示成黑色,你可以通过改变轴线的方向来检查这些线。
记住!这是个模型,在透视图状态下建模。经常转一转模型,就像它是你手中的一个实物模型那样,来检查你的作品。在SU中,总是在正视图(顶视、左视、右视...)中建模没有什么好处(译者:这点不同于MAX),这种状态下画图,总会产生一些意想不到的事情:你画的线的端点是在一面墙的顶部还是底部?你在平面图上是看不出来的。这是因为MAX的捕捉可以有2D、2.5D、3D捕捉来切换,但是SU的捕捉始终是在3D状态下的。
同时,如果采用轴测模式,而不是透视模式(在菜单中的-相机-透视,勾选此项则为透视模式,不勾选则为轴测模式),可能会发生有些模型被莫名其妙地显示缺失的情况,相机靠近物体时显示破面原因的分析和解决方法,这个现象的原因,大部分是因为绘图过程中无意间在很远的地方画了一条很短的小线。
如果在su中取消了相机的透视模式,也容易发生这种现象。(这是最常见的原因),使用了过小的相机焦距。
解决方法:将场景中确定有用的模型一个一个地隐藏掉,然后 ctrl+a 全选剩下的东西(这样做是因为那些不经意间画出的小线段或其他一些很小的东西很难靠肉眼找出来,我们用排除法将有用的隐藏,然后全选场景中的剩余物体,就差不多肯定是那些多余的捣乱的东西了),然后删除!恢复隐藏掉的有用物体。尽量不要使用相机的轴测模式。
在绘制过程中,尽量不要使用过小的相机焦距。
避免方法:除了上述的解决方法外,我们应该注意在画图时,随时清理无用的东西,尽量使自己的模型有理有序。
再补充两种可能性:
1.如果你从cad导入的模型,包含页面,则又可能是页面除了毛病。解决方法:删除导入时产生的页面。
2.如果你的场景非常的大,而你正在看其中一个很小的东西,比如一个大城市的场景,而你正在观察其中某个房间里的茶杯,也非常容易出现这样的情况。解决方法:尽量减小场景的尺寸,目前这种情况几乎没有什么好得解决方法,最直接和彻底的方法就是删除一部分模型。
有时候你需要在一个2D平面上画图,在正视图状态下,很难保证SU画的线是在这个平面的上方还是下方。你可以事先在这个平面上画一个大大的矩形,就像你在这个平面上铺了一张纸那样(画图的时候注意SU捕捉给出的提示“ON FACE(在平面上)”),这样就不会画到其他平面上了,画完后删掉这张“纸”就可以了。
因为你是在3D空间中建立模型,所以保证位置的准确是非常重要的,而SU中最容易捕捉到的就是轴线方向,所以为了保险起见,你可以分两次移动一个物体,第一次沿一条轴线移动,然后再沿另一条轴线移动,这样比你直接斜着移动物体更容易准确把握。这和MAX中的多视图操作差不多,SU没有多视图界面,所以只好用这种方法了。
转一转你的视图,会帮助你捕捉。比如画一条线,我们想捕捉绿轴,但是SU却总是补到蓝轴,那么就转转视角吧,会比较容易捕捉的。SU中的框选只能是矩形框(译者:不像MAX有多变形选框),如果你要选择一些东西,就要不断地旋转视角,或者干脆将视角转到一个合适的位置,以便你能用矩形选框一次性地框选需要的物体。记得用鼠标滚轮进行视图的缩放,SU得缩放是向光标所在的位置缩放,这样可以方便地放大察看我们要看的部分。
视图
SU有几种比较酷的显示模式。大部分都是用来修饰用的,应该好好利用一下。使用透明模式(X-RAY X光模式)。这种模式可以在我们需要看到模型内部或背面时起到很大的作用,比如画一条线,终点在模型内部,我们就可以开启透明模式(这种模式可以在命令执行时进行切换)。线框显示模式可以帮助我们更清楚地观察和捕捉,同时还有一个非常好的用处,就是当我们需要只隐藏边线而不隐藏面的时候,可以切换到线框现实模式,选中要隐藏的边线,隐藏,然后在切换到其他显示模式,这样就可以看到,线框被隐藏了,但是面没有。“边线加粗”模式(译者:在WINDOW-DISPLAY-EDGE下面的三个复选框中的PROFILE),这个模式不仅可以使模型更加美观,而且可以帮助我们检查一条直线是否处在一个平面上,如果在一个平面的内部,那么就是细线,如果不在,就是粗线)
“以层的颜色显示边线”(译者:在WINDOW-DISPLAY-EDGE color下拉菜单--BY LAYER)可以帮助我们查到错误地分到其他层的边线。层的颜色可以设置的反差强烈一些,便于观察。
当你编辑组或组件时,可以用“隐藏其他的模型”(译者:在WINDOW--MODEL INFO--COMPONENTS--FADE REST OF MODEL后的HIDE复选框进行设置),最好设置一个快捷键,这样会很方便。利用这个选项切换你就可以在编辑组或组件的时候隐藏掉其他的几何体,这对于有很多物体的模型来说很重要,不至于看花眼。或者调节FADE OUT滑块,来调节编辑组或组件时其他几何体现实的虚实程度。有时候,你需要将其他物体调节的很虚(尤其是在透明模式下)。
在你建立模型的过程中不要打开JITTER(手绘效果和线出头效果)(译者:在WINDOW-DISPLAY下面的三个复选框中的JITTER和EXTENTIONS调节)那样会增加你绘制的难度。
不要急着给你的模型赋材质,那样会不利于清楚地建立模型,和检验模型。过早地赋材质意味着将来会给大量的面重新赋材质,甚至会造成例如模型过于复杂,多余的材质无法被清理,某些面不能被赋予新的材质等等问题。
牢记你隐藏掉的物体,因为你隐藏掉的物体会在某些特定的操作中被删除。你在编辑模型的时候隐藏掉了一些东西,可以帮助你看得更加清楚获保护这些物体,但是也可能使模型变得杂乱无章,比如如果你忘记了恢复这些物体的显示,那么在将几何体移动到其他层,或是赋予新的材质的时候,就可能漏掉这些物体。记住,在SU中,你只能选择到你看到的物体,被隐藏的物体不会被选择到。
在sketchup5.x版本中,可以通过Window-Outliner工具显示所有场景中的物体列表,这个列表显示了所有组或组件的名称和相互欠套关系,被隐藏的组或组件名称前是灰色的方块。可以直接点击灰色方块使该组或组件变为显示状态。双击任何一个名称,都会直接进入该组或组件的编辑状态。
使用自动选择功能,移动工具和拉伸工具有自动选择功能。即使你没有选择任何物体,在执行这些功能时,SU会自动选择鼠标所在位置的物体,你可以看到他们被自动显示为选择状态。自动选择是一个非常快捷的功能,拉伸的自动选择只选择面而忽略线等不能拉伸的物体。