ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

用 Fillinger 智能随机填充脚本,把 Illustrator 里的重复排列从 1 小时压缩到 5 分钟

用 Fillinger 智能随机填充脚本,把 Illustrator 里的重复排列从 1 小时压缩到 5 分钟 用 Fillinger 智能随机填充脚本把 Illustrator 里的重复排列从 1 小时压缩到 5 分钟【免费下载链接】illustrator-scriptsAdobe Illustrator scripts项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts深夜改稿最折磨人的是在 Illustrator 里手动摆星星200 颗大小不一的光点摆完还得挨个旋转角度一抬头两小时没了。illustrator-scripts 项目里的Fillinger 智能随机填充脚本就是专门来终结这种体力活的——它能把成百上千个元素自动、随机且互不重叠地塞进任意形状里从手动排列变成一键生成。如果你也画过星空、纹理、散点装饰或者包装图案这篇文章会带你从零上手这个免费的 Illustrator 随机填充神器并附上我踩过坑之后总结的调参心得。一场摆星星事故让我认识了 Fillinger那天晚上我接了个音乐节海报背景要一片自然的星空。所谓自然就是大小错落、疏密有致、方向各不相同。我老老实实复制、拖动、旋转……复制、拖动、旋转……做到第 80 颗的时候眼睛已经花了更崩溃的是回头一看左边那一片排列得像阅兵方阵毫无星空该有的随机感。手动排列的问题从来不是能不能做到而是做得既自然又高效。人手的重复劳动天生刻板而 Fillinger 这类工具存在的意义就是替你把摆放这种低价值动作交给算法把审美判断留给自己。一句话说清这个脚本到底干了什么Fillinger对应脚本文件fillinger.jsx最早由 Jongware 写下核心逻辑后来由 Alexander Ladygin 在 illustrator-scripts 项目中重构优化。它的工作方式可以概括为你给它一个容器任意路径或复合路径再给它一批填充物单个对象或一组对象它就在容器内部自动撒满填充物的副本——大小随机、旋转随机、互不重叠连带孔洞的形状都能正确避开孔洞区域。背后用到的是一种三角剖分算法先把容器拆成许多小三角形再在三角形里随机取点同时用距边界最近距离做碰撞检测保证每个元素都稳稳落在形状内部且彼此留有间距。你不需要理解算法细节只要知道它填出来的效果比人手随手扔要均匀得多也更接近自然界里那种看似随机实则有序的分布。三步装好重启即用安装过程比我预想的还简单克隆项目到本地git clone https://gitcode.com/gh_mirrors/il/illustrator-scripts把fillinger.jsx复制进 Illustrator 的脚本目录Windows 在Presets\…\ScriptsmacOS 在Presets.localized\…\Scripts具体以你的安装路径为准完全退出并重启 Illustrator重启后在文件 → 脚本菜单里就能看到 Fillinger 了。5 分钟完成第一次智能填充动手之前先明确一件事选中的对象里最上面那个会被当作容器其余的都是填充物。所以容器必须是路径或复合路径文字要先转轮廓CtrlShiftO才能当容器用。准备就绪后按这个流程走一遍画一个你想要的容器形状比如一个圆形或一条鱼的外轮廓在旁边画一个小元素比如一颗星、一片叶子或者把多个小元素编成一个组全选容器 填充物运行文件 → 脚本 → fillinger.jsx在弹出的面板里保持默认参数直接按 Enter 或点 OK几秒钟后容器内部就会布满大小不一的星星或叶子方向各异、边缘整洁。第一次看到结果时我盯着屏幕愣了好几秒——这要是我手动摆起码半小时。参数面板拆解真正决定效果的是这三个旋钮面板参数看着多其实核心就三个旋钮其余都是锦上添花的开关。旋钮一尺寸Items size in % of total sizeMax和Min控制元素占容器总尺寸的百分比默认分别是 10% 和 4%。这两个值决定填充的颗粒感想要细腻的星尘感Max 调低到 3~5%想要大块装饰元素Max 调到 10~15%Min 建议保持在 Max 的 30%~50%变化太大会显得杂乱旁边还有个Resize value默认 70%是元素实际落位时的整体缩放系数。想填得满一点就调高想留白多就调低。旋钮二旋转Rotate items这是让效果活起来的关键Random每个元素随机旋转 0~360°做星空、植物、气泡这类自然场景必选By value所有元素统一旋转你输入的固定角度适合几何图案、规则纹理我的经验是自然场景闭眼选 Random做规律性的装饰图案才用 By value比如统一旋转 30° 让元素形成斜向节奏。旋钮三位置与图层顺序The item to fill is 决定填充物和容器的前后关系On top 让元素盖住容器Below 让元素垫在容器底下容器变成衬底As in [Layers] 则严格按图层面板顺序摆放。如果你打算填充完再用容器做蒙版或裁切选 Below 会顺手很多。四个小开关各有用处开关作用什么时候开Group all items after executing填充完自动编组所有元素几乎总是建议打开方便后续整体移动Random items从多个填充物中随机挑一个来复制准备了好几款不同元素时开启效果更丰富Remove the item to fill填充完成后删除容器想直接拿结果用不再需要容器时进度条显示填充进度——想要自然得像手工试试这组调参配方参数之间的搭配比单个参数更重要。这是我实测下来比较稳的三套配方场景MaxMinResize旋转最小距离星空 / 光点4%1.5%70%Random2~5装饰圆点纹理8%3%80%Random5规则几何图案10%5%90%By value 45°8另外提一个高级玩法分层填充。第一层用大尺寸元素打底Max 12%第二层用小尺寸元素补细节Max 5%、Random 旋转两层错开颜色立刻就有设计稿的层次感而不是一张贴满贴纸的平面。一个真实案例50 张产品图的统一背景前阵子帮一个电商项目做 50 款产品的详情页背景要求风格统一、但每张都不完全一样。传统做法是做一个背景模板然后手动微调位置和角度50 张下来少说 8 个小时。用 Fillinger 的流程变成了这样设计一款基础装饰元素小圆点 细线组合编组每个产品画一个容器圆角矩形或产品外轮廓选中容器 装饰组运行 Fillinger随机旋转打开每张图跑一次出来的背景因为随机种子不同天然各有差异整个环节耗时不到 1 小时而且 50 个背景在风格上完全一致——因为元素和参数是同一套。随机带来的变化刚好避免了复制粘贴感这是手动做最容易翻车的地方。别让脚本单打独斗和 Randomus、Harmonizer 串成流水线illustrator-scripts 仓库里还有几个脚本和 Fillinger 搭配起来就是一条完整的随机化流水线先用randomus.jsx给填充元素加上随机的颜色、透明度和缩放丰富视觉层次再用 Fillinger 把它们撒进容器完成空间分布最后用harmonizer.jsx对结果做一次整体整理把图层顺序和间距理顺如果填充完想换元素replaceItems.jsx还能用新对象批量替换旧对象替换时同样支持随机旋转——等于给填好的区域换皮肤。这几个脚本的用法都和 Fillinger 一样选中对象、运行脚本、点 OK学习成本极低。避坑提醒这些坑我替你踩过了Please select 2 or more objects说明选中的对象少于两个或者容器不是路径/复合路径。检查一下容器必须选中最顶层的那个对象文字先转轮廓。填充结果太挤或太空优先调 Resize value 和 Min 距离而不是反复改 Max。Min 距离设得越大元素之间的空隙越大整体越透气。带孔洞的形状比如圆环、字母 O填充乱套确保容器是复合路径Ctrl8合并。Fillinger 能识别孔洞区域并跳过它们但前提是容器得先合并成复合路径。填充几百个元素时卡顿先用小批量10~20 个元素试参数确认效果后再上大量同时把容器的节点数简化一些节点越多三角剖分计算越重。记得打开Group all items开关不然几百个散落的元素后续管理起来会想哭。元素被填到容器外面去了最常见的原因是 Min 距离为 0 且元素较大时贴边溢出。把最小距离设成元素平均大小的 10%~20%问题基本消失。现在就动手Fillinger 的价值不在于自动两个字而在于它把重复劳动的时间压缩到几乎为零让你把精力放回真正需要审美判断的地方。它不改变你的设计理念只改变你的工作效率——这正是工具该有的样子。下载安装只需要三步第一次尝试只需五分钟。挑一个简单的圆形画一颗五角星跑一次看看效果然后换成复杂轮廓、加上随机旋转、再试一组新参数。半小时后你会回来感谢自己原来一个会自己长出来的星空背景一点都不难。告别手动排列从fillinger.jsx开始。今天就用它做一张你早就想做、却一直没时间做的纹理背景吧。【免费下载链接】illustrator-scriptsAdobe Illustrator scripts项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表