1.3—绘制合成图形
这一章节将结合上一讲所学的,指引您创建较为复杂的合成图形。
你现在可以打开你在指南1.2中所创建的工程项目,或者,你也可以打开Moho5.0程序文件夹中自带的“Tutorial?1.2”项目文件,它位于“Tutorials/1?-?Basics”文件夹中。当你打开这个文件后,它应该是下图所示的这个形状:
创建新的层——增加一条线段在层面版中找到New?Layer(新建层)按钮单击创建一个新的层。在按钮的下拉菜单中选择“Vector”创建一个矢量层,然后双击其将之重命名为“Clouds”。
现在选择?Add?Point(加点工具)单击并拖动创建一条新的线段。

接着,单击并拖动新建线段的一端,使之绘制成下图所示的曲线:
创建新的层——增加更多的线段使用该方法继续绘制曲线:

此绘图方法的关键就在于扩充一个新的线段时,你需要在它的端点之一上单击拖拉鼠标到你想要创建的新端点那。记住,当你绘制错误时,你可以通过Edit->Undo(编辑->撤消)命令进行纠正。
创建新的层——怎样增加新的曲线片段现在,我们将要介绍这个工具的另一个用法——焊接。焊接可以使点合二为一,它能够使一条开放的曲线关闭成循环的回路状态,当然也可以把两条不同的曲线接合成树枝分叉形。我们现在将开始在Moho中使用Add?Point(加点工具)焊接创建出一条新的线段。首先,必须确定工作区域顶部的工具选项面板中,“Auto-weld”(自动焊接)选框已被勾选,然后选择曲线末端的倒数第二个端点,将其按住向下和向右拖动,如下图所示:
创建新的层——一条新的线段焊接至现有曲线 当你使用?Add?Point?指向曲线中任意一点时,你可以创建出基于那一点为起点的线段,而这两条曲线也被连接于此点上。为了使我们将来能够正确地填充色彩和轮廓,你的项目元件还应加入更多的线段使其构成回路的封闭状态。
创建新的层——移动新建更多的点不断加入新的点使曲线绘制成下图所示,记住,每增加一点绘制曲线,都必须按住并拖动曲线末端的点进行。
创建新的层——完成云的绘制最后,增加移动两点使两条曲线封闭在一起。当你增加最后一个点时,按住拖拉至右边曲线末端的倒数第二个点上再松开鼠标,Moho?会自动地焊接它使其得到下图所示的形状:?
创建新的层——按播放键收看如何地创建云的曲线 也许这些步骤让你看起来似乎觉得相当困难——让我们一起来观看来自Moho的官方演示教学,注意其鼠标的正确操作,移动、创建焊接两条曲线。
用色彩填充云——选取将被填充的部分 用色彩填充云的步骤与小山上色的步骤基本相同。首先,激活Create?Shape(轮廓填充)工具,在主窗口中按住并拖动矩形选框使其完全选择云的所有节点,如果你没有选好,你可以重新进行选择,或者,你也可以通过Edit->Select?Connected(编辑->选择连接)选取云的其它部分。
选择成形当你释放鼠标时,云的各个编辑点应该已经完全被选择,如下图所示:
给云着色从突出区域可以看出这个选取是正确的,因此可以敲击空格键激活填充命令了。按默认选项,云的填充色彩为白色,轮廓为黑色,应该算是正确的颜色了。可是,我们还可以给云的轮廓加上些特效,使其看起来显得更加柔软。在Style面板中,选取Effect的下拉菜单“Soft?Edge”(软边线)选项,现在你可以通过File->Render(文件->渲染)查看效果了,它应该看起来像这样:?
第二朵云让我们再绘制一朵白云:在菜单栏中选择Edit->Select?All(编辑->选择全部),再选择Edit->Copy(编辑->复制),?接着选择Edit->Paste(编辑->粘贴)。然后,从工具栏中激活Translate?Points(移动工具)。在工作区域中,单击并向右拖动分离出另一朵云(当你从剪贴板中Paste元件时,实际上已经在原来的云上创建了另一朵云)。
缩小和移动第二朵白云
修改某些点接着,使用Edit->Select?None(编辑->取消选择)命令(或单击回车键)放弃选择新建云朵上的编辑点。再次选取Translate?Points工具,单击并拖动云朵中的单个编辑点,分别对它们依次选择并移动,经过多次修改后,此时的云朵已经和原来的有所不同了。
种植一棵树好的——让我们继续修饰影片,现在我们可以给它种植上一些生命。通过Layer(层面板)的New?layer按钮?创建一个新的层,同样的,在弹出的下拉菜单中选择“Vector”,双击新建的层并把其重命名为“Tree”。?
绘制树的枝干使用Add?Point工具,利用它的焊接特性,绘制一棵树的枝干。你必须记住一些小要点:首先,你可以使用Edit->Undo?还原你的失误操作;其次,你可以转换Translate?Points工具修改元件的节点使其变得更加完美,即便是你完成了创建工作也可以利用它进行修改;再则,Translate?Points还能帮助你结合一些绘制过程中不慎脱落的点——当你无法进行撤销操作时,您还可以选择Translate?Points工具并配合Backspace键或Delete键删除多余的点。
您如果想让你创建的树更富有生命力,你可以不按照下面的样图进行绘制。?

给你所绘制的树填充上色彩,步骤与前面所讲的云方法相似。
绘制树梢当你绘制较为复杂的图形时,有两个工作区工具一定能带给你很大的帮助,它们分别是Pan(抓手工具)?和Zoom(缩放工具),你可以在Workspace面板中找到它们。值得注意的是,这些工具并非可以用来操纵你的图画——它们仅仅能够用于移动或缩放你的工作区域,以便你能更精确地绘制你作品中的某一特定部分。如果你要恢复原来的视图区域,你可以选择菜单栏中的View->Reset(视图->复位)选项。
曲线调整另一个常用工具则是Curvature(曲线调整)工具。使用这一工具,你可以通过拖动曲线中被选择的某一节点,调整受这一点所影响的曲线弯曲度。
在这一指南中我们所要做的最后一件事便是给树添加上叶子了。我们将要绘制的树梢和云的形状有所相似,因此可以遵循相应的步骤进行绘制,但有一点是值得注意的,因为树梢重叠在树干上,绘制时如果不小心很容易将新建的点焊接到树干的节点上。
有两个方法可以解决这个问题:第一种是,使用Pan和Zoom将需要绘制树梢的区域放大,使点不容易绘制到树干上;第二种则是在空闲的区域进行绘制树梢,等绘制完成后再将其拖拉至树干上。使用第二种方法时,当你准备好将树梢移回树干上时,可以选择Translate?Points工具并单击树梢上的某一曲线位置,然后使用Edit->Select?Connected(编辑->选择连接)来选取整个树梢。最后,还可以使用Scale?Points来调整放好位置的树梢的大小,我们的树梢看起来就更像样了。?
选取曲线最后的步骤是给树梢上色。相对于云彩和树干,我们打算给树梢上色时稍微用点不同的技巧。这棵树由于比云创建得更为复杂——如果你直接使用Create?Shape(轮廓填充)工具通过矩形框选取树梢,你将会把树干也一同选上。其实有个非常简单的方法,就是使用Create?Shape?工具,先选取树梢边缘的某一部分,这时曲线中相对应的其他部分也会被选取,如下图所示:?
选取树梢的其余部分此时你可以通过Edit->Select?Connected(编辑->选择连接)菜单选取树梢的其他曲线(或直接按下Tab键)。现在,树梢已经完全被选择,你可以准备填充它了。