您可以使用各种图层和颜色的光栅图像以及 Illustrator“对象马赛克”功能。一旦你的对象被 Illustrator 自动变成了许多彩色正方形,你可以取消所有的组合并应用圆角效果或外观,使每个正方形变成一个圆形。您还可以使用外观调色板中的转换为形状或各种填充变换,通过使用图形样式有效地将每个小方块变成您想要的任何形状。
但是,工作还没有结束,因为要考虑随机化/蜂拥而至。为了实现这一点,您可以再次通过 Transform Each 命令对未分组的单个选定项目进行操作。Transform Each 有一个“randomize”复选框,可以帮助您随机化 x、y 的位置变化、垂直和水平缩放以及旋转。虽然 xy 变化很明显,但如果您选择在圆圈上加入渐变或画笔或图案,旋转可能会有所帮助,这样圆形可以旋转并提供更多变化,圆圈的内容具有视觉区别,例如您的在您的示例图像中几乎看不到一条苍白的线以不同的角度穿过圆圈。
这是堆叠顺序片段。
#target illustrator
function test(){
function shuffle(a) {
var j, x, i;
for (i = a.length - 1; i > 0; i--) {
j = Math.floor(Math.random() * (i + 1));
x = a[i];
a[i] = a[j];
a[j] = x;
}
};
var doc = app.activeDocument;
var s = doc.selection;
var arr = [], thisItem;
for (var i = 0; i < s.length; i++) {
thisItem = s[i];
arr.push(thisItem);
}
shuffle(arr);
doc.selection = null;
for (var i = 0; i < arr.length; i++) {
thisItem = arr[i];
thisItem.move(doc.layers[0], ElementPlacement.PLACEATBEGINNING);
}
};
test();


