Fillinger随机填充脚本快速上手:5分钟把上百个元素自动铺满任意形状
Fillinger随机填充脚本快速上手:5分钟把上百个元素自动铺满任意形状
【免费下载链接】illustrator-scriptsAdobe Illustrator scripts项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts
还在为手动摆放上百颗星星熬夜吗?来自开源仓库 illustrator-scripts 的 Fillinger 脚本,由 Alexander Ladygin 在 Jongware 原始脚本基础上重构,能把你的元素智能随机填充进任意形状。100个元素只需1-2分钟铺满,效率提升约7倍。
🚀 最快上手路径:3步跑通第一次填充
第一步:获取脚本(约1分钟)
git clone https://gitcode.com/gh_mirrors/il/illustrator-scripts第二步:放进 Scripts 目录(约1分钟)
把fillinger.jsx复制到 Illustrator 的 Scripts 文件夹,然后重启 Illustrator:
- Windows(64位):
C:\Program Files\Adobe\Adobe Illustrator [版本号] (64 Bit)\Presets\[语言]\Scripts\ - macOS:
/Applications/Adobe Illustrator [版本号]/Presets.localized/[语言]/Scripts
第三步:选中对象,运行(约2分钟)
- 在画板上选中一个容器形状和至少一个填充元素(共2个以上对象)
- 执行
文件 → 脚本 → fillinger.jsx - 面板弹出后直接用默认参数点
OK
提示:容器必须是路径或复合路径,文字对象先按 Ctrl+Shift+O 转成轮廓再操作。
第一次成功的瞬间,元素已不重叠、不越界地布满整个形状——你会忍不住"哇"出声。
🎨 它能产出什么:4类重复劳动直接交给它
- 星空背景:手动约45分钟 → 用它约6分钟,省约7倍时间
- 装饰图案填充:手动约30分钟 → 约4分钟,效率提升7倍以上
- 纹理背景创建:手动约60分钟 → 约8分钟,省出一整个午休
- UI元素分布:手动约25分钟 → 约3分钟,逼近8倍提速
一句话收住边界:凡是"把一堆东西随机又好看地塞进一个形状里"的活儿,它都能替你干。星星、圆点、气泡、logo、几何碎片……你只管负责审美,它负责执行。
默认参数只是起点,真正拉开差距的是下一节那些旋钮。
⚙️ 参数背后的门道:把随机填充调成你要的样子
面板里有一行英文提示 "Items size in % of total size"——尺寸都按容器总尺寸的百分比计算。按效果目标分组看:
要自然
- Random(默认选中):每个元素转出独立的 0-360° 角度
- Random items (if items in the group)(默认不勾):填充物是编组时,在组内随机抽取对象混搭
- 实操建议:星空、森林、气泡这类自然场景,两个都开,效果最不像"摆出来的"
要疏密可控
- Max(默认10):元素最大尺寸上限
- Min(默认4):元素最小尺寸底线
- Min distance(默认0):元素间最小间距,值越大分布越松散
- Resize value(默认70,最小10):所有元素的整体缩放比例
- 实操建议:自然纹理用 Max 5-10%、Min 取 Max 的30-50%;背景图案 Max 3-7%;想让元素更密集突出,就把 Resize value 调高
要整齐
- By value(默认0°):所有元素统一转到指定角度
- The item to fill is:On top(默认)/ Below / As in [Layers],控制填充元素位于容器上方、下方,还是完全按图层面板顺序
- 实操建议:整齐划一的几何图案用 By value 选 0° 或 90°
要收尾干净
- Group all items after executing(默认不勾):填充结果自动编成一组,方便后续整体调整
- Remove the item to fill after executing(默认不勾):执行后移除容器轮廓
- 实操建议:大批量填充务必勾上"执行后编组",后续移动、调色都省事
隐藏彩蛋:输入框里方向键上下按 1 步进、按住 Ctrl 按 0.1 步进、按住 Shift 按 10 步进;在 Max 框按 Ctrl+右方向键还能把 Min 同步成当前值。参数会自动存到我的文档/LA_AI_Scripts/Fillinger__setting.json,下次打开面板,上次的参数原样待命。
单个参数会调了,再试试下面这套分层打法。
🎯 进阶玩法:分层填充策略与同仓库搭子
分层填充——让作品从"填满了"升级到"有层次"的关键,分三次运行,每次只负责一层:
- 基础层:Max 设 10-15%,Min distance 设为元素平均大小的 20% 左右,用大元素打底
- 细节层:Max 设 5-8%,开启 Random 随机旋转,中等元素叠出质感
- 点缀层:Max 设 2-4%,小元素收尾,画面立刻生动起来
三层叠加,一个经得起放大看的纹理背景就诞生了。同一容器配不同元素反复填充,还能组合出更复杂的效果。
同仓库搭子流水线:
- 先跑
randomus.jsx随机化:填充色、描边色、缩放、旋转、透明度、位置都能随机,实时预览效果 - 再跑
fillinger.jsx完成核心布局 - 最后用
harmonizer.jsx整体对齐与分布微调,收尾更干净 - 日常还能搭配
cropulka.jsx一键裁掉画板外内容、replaceItems.jsx批量替换对象
同一个仓库,一次下载,全套脚本随身带。参数都对了?翻车的地方往往在最不起眼的细节。
🛡️ 翻车急救:报错速查与原理三句话
"提示 Please select 2 or more objects"?当前选中对象少于2个。 选中一个容器 + 至少一个填充元素,再运行。
容器是文字,运行报错 "The filling object must be PathItem or CompoundPathItem!"?容器不是路径或复合路径。 先按 Ctrl+Shift+O 转成轮廓,再运行。
"填充元素是编组,却只填充了同一种?"默认取组内第一个对象。 勾选面板里的Random items (if items in the group),组内对象随机混搭,效果更自然。
"元素几百个,Illustrator 卡成幻灯片?"对象量大、文件变重。 先用少量元素试参数、大任务拆成几批分别填充、给容器简化节点数量。
它凭什么不重叠、不出界?三条通俗原理:
- 三角剖分划分容器 → 面积加权随机取点,面积大的区域分到更多元素,分布均匀又自然
- 每个落点做距离校验 + Min distance 参数 → 从源头杜绝重叠
- 复合路径的内轮廓 → 识别为禁区,孔洞里一根元素都不会落进去
曲线路径会被自动扁平化处理,所以圆形、心形、异形容器都能放心用。
✅ 4步行动清单:把时间还给创意
Fillinger 不改变你的设计理念,只改变你的效率曲线:把你从重复劳动里彻底解放出来,把时间还给审美本身。
- 下载:克隆
https://gitcode.com/gh_mirrors/il/illustrator-scripts仓库 - 安装:把
fillinger.jsx放进 Illustrator 的 Scripts 目录并重启 - 试用:画一个圆、选几个小元素,跑一遍默认参数
- 探索:把参数都点一遍,再拉上 Randomus 和 Harmonizer 一起玩
工具的最高境界,是你忘了它,只记得创作。今天,就从一次智能填充开始你的设计效率革命吧。
【免费下载链接】illustrator-scriptsAdobe Illustrator scripts项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
