【共享插件019】毛线
黑白和彩色毛线画。
插件下载地址:
http://pan.baidu.com/s/1o8MmOtW
适用于CorelDRAW X3以上的版本,X4除外
插件是内嵌在CDR文档中的宏,因此打开“【共享插件019】毛线.cdr”文档时会有警告对话框弹出。请选择“启用宏”,代码是安全的。文档打开后,用户界面会自动跳出。如果没有警告也没有用户界面跳出,可能是安全级别设置得太高,宏被屏蔽了。设置方法:工具/Visual Basic/安全性,设置为“中”。不同的版本可能菜单位置略有不同。
自动跳出的用户界面:

大部分按钮都是灰色的,因为它们需要一系列的前导操作来逐步激活。
老规矩,第一步还是加载图片。在页面中选择一个图片或一个矢量图形,按“Load Pic”按钮,图片被加载到按钮下方的图片框内,同时“画毛线”和“毛线上色”两个按钮变为可用状态,如下图所示:

此时按下“画毛线”按钮,会在一个新页面得到一幅黑色毛线组成的图:

这幅图上啥也看不出来,因为毛线的数量太少(可能每根的长度也短了点),概率效应没出来。这时可以多点几次“画毛线”按钮,每执行一次就增加100条毛线。下图是执行15次的效果,也就是画了1500条毛线:

现在来看看右上角的三个参数的用途。
“精度”参数用来调整毛线的蜷曲幅度,决定是大波浪还是小卷毛。默认值100的意思是把页面宽度等分成100份,每一份的长度就是毛线蜷曲的大致幅度。这个数字越大,毛线就越“碎”。
“线长”参数是指每条毛线的长度与页面宽度的比值。默认值0.4即毛线长度为页面宽度的0.4倍。
“线数”即毛线的数量。100其实是个很小的数字,想让一幅毛线画像个样子基本都得1000条以上。
线型有三个选项,默认的就是上面看到的曲线形态。第二个选项“折线”的效果如下:

第三个选项“45度”的效果:

上图就可以看出“精度”参数的作用效果了,这里用了三种精度:25,50,100,依次为2倍关系,这样可以使做出来的图在细节上整齐一些。
下图爱因斯坦也是45度选项的效果,当然,还需要配合其他一些技巧。
“Where”选项指示在哪里画毛线,当前页还是另开新页面。默认值是另开一个新页面画毛线,画完后停在新页面,然后“where”选项被自动改为“当前页”,因为一般情况下点一次“画毛线”按钮都不够用,这个小小的自动化设置可以不用让你每次都去重新选择“当前页”。如果你加载了一幅新图像,则“where”选项被自动设置为“新页面”。很贴心哦~~
有些暗色调的源图制作黑底白线更有冲击力,所以专门准备了这样一个选项。
“白线”选项选中后,画出来的线就都是白色的了。由于纸也是白色,所以看起来啥都没有。这里为此准备了一个便捷的小按钮“制作黑背景”,可以在当前页一键制作黑背景,放到底层,然后锁定。
找来这两天刷屏的科比来试试:
这幅图是400条白线组成的。要是用黑线来画,不知得画几千条线才能出效果。
左下角“毛线上色”按钮可以给当前页的所有毛线上色——以源图色彩为蓝本:


再给一个组合应用的例子:
先把黑白的毛线图做好,然后用Load Pic加载一个渐变色彩方块作为源图给毛线上色。
上面的例子假设了这样一种需求:用毛线来填充下图中所有的空白部位。

但是又不想简单的做一个整块的底纹放在背景上,这种感觉有点low,因为底纹不是为前景定制的。那么“定制”的背景是什么样子呢?放大一下看看:

空白边缘处的毛线都是绕着走而不是被硬生生截断的,这个小细节暗示了某种智能化,或者说,独特性。沿着这个思路,如果把毛线一条条理顺了,就会变成这个样子:
最后简单说说这个插件的原理。
这个插件使用了一种称为“轮盘赌”的概率分配算法——不必纠结算法细节,知道哪些因素影响它的效果即可。给定的源图在程序内部被处理为黑白图像,画毛线时,毛线上的每一个控制点的位置都是随机的,但是服从某种分布概率。这个概率就是图像的灰度,越黑的地方毛线出现的概率就越大,纯白处不会出现毛线。但是会有一点小小的异样:这里“纯白”的概念是指RGB的三个色值都是255;如果源图使用了CMYK的纯白,被换算为RGB值时会有些误差,导致本来不应该出现毛线的纯白处也出现了少量毛线。
Enjoy.







































