[SketchUp奇技淫巧]#005. 原位粘贴的黄金搭档实体提升工具

之前一篇文章中,制作了一个“兰州西站”的路牌。这次,我将路牌导入场景中,在一条假装是马路的矩形长条边上,把路牌以间距1000英寸的距离复制了60份。

现在我有一个大胆的想法,要把路牌上的文字抹掉,同时换成显示距离的数字。 方法并不唯一,此案例主要目的是引出本文要介绍的一个很好用的插件Eneroth Lift Entities,中文译作“实体提升”(题外话,很多时候真的不知道该怎么用中文表达一个英文的专业名称)。另外也可以使用平面软件辅助处理,相关技巧会在后面的《平面软件和SU的协同工作》系列展开详细说明,但本文暂不涉及。

分析:

把问题拆解,一步一步地执行,遇到问题再针对性解决。

1. 抹掉原有文字。

2. 给牌子添加数字模型。

3. 将不同路牌的数字改成不同数值。

有时候这样操作之后看上去亮度会不太一样,可以关闭阳光。

操作步骤(点击图片显示大图)

由于这些路牌都是组件,先整体操作,抹掉文字。

1.将路牌边缘偏移一个距离,再使用画弧线工具绘制圆角,继续用画弧工具在另外三个角落双击,SU会继续调用之前的半径把另外三个角变成圆角,从而中间部分被划分出来了。

2.新建一个材质,先大概给一个颜色,赋予中间部分,看起来蓝蓝的,但是颜色与边缘并不一致。

3.在材质面板,点击刚才的材质,1切换到编辑标签,2再点击匹配屏幕颜色按钮,3吸取边缘的颜色,这样材质看起来就协调多了。

4.这样,第一个目标就达成了。

给牌子添加数字模型

1.加载tt_texteditor插件,使用Draw菜单里的Editable 3d Text命令调用插件。

2.鼠标点击模型定位,然后输入内容,同时可以更改字体、高度、挤出厚度等。

3.现在把组外绘制文字剪切,然后双击进入组件,执行编辑——原位粘贴(Paste In Place),于是每一个路牌就都有了一个数字,任务达成~

使用Eneroth Lift Entities插件

此时可以看出,之前采用tt_texteditor插件是正确的,可以直接右键数字进行编辑。

但是问题来了,此时的数字都在组件内部,更改一个其它的也会随之改变,除非能把它们提取到组件外部,这样就没人管了! 如果仍然采用之前的剪切——原位粘贴,最终只会得到一个牌子外边贴着一个数字:

其实也是有办法处理的,比如我把数字重新复制一遍,甚至还有临时组件法,不过比较麻烦,大脑混乱的时候很容易陷入纠结。 此时使用Eneroth Lift Entities(实体提升)工具来解决此问题。

1.回到之前的状态,进入组件内部选中数字,然后点击一下插件图标。

注:原版插件是没有图标的,我照猫画虎地加了一个,图标图像源于插件网站,事实上我平时是给它制定了快捷键。

2.可以看到,每一个组件都把自己内部的数字“吐”出来了,

注:此插件与原位粘贴的功能互相补充,因此才被我称之为黄金搭档!不妨先暂停一下 ,想想有了这样的操作能解决平时遇到的那些问题?

3. 把不同的数字组件设定唯一。 注:此处可能有些麻烦,但不是本文重点,后续文章会分享其它的解决办法。

4.右键可重新编辑数字,此功能由tt_texteditor插件提供。

5.编辑完成后的结果。

注:后来发现牌子上100英寸写错了,事实上应该是1000、2000、3000英寸……

事情没那么简单——惊现相机剪切怪!

相信每一个人都会遇到这个问题,当我把模型拉近的时候,俗称的“相机剪切、破面”问题出现了!

很多网站都对此问题进行一些解答,但答案大同小异,我认为都是治标不治本的方案……我们将在下一篇文章《[SketchUp的奇技淫巧]#006. 相机剪切导致显示问题的全网正解》再专门剖析这个问题。