ARTICLE DETAIL

资讯详情

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

10 分钟上手 Illustrator 自动填充脚本 Fillinger:几百个元素自动填满任意形状

10 分钟上手 Illustrator 自动填充脚本 Fillinger:几百个元素自动填满任意形状 10 分钟上手 Illustrator 自动填充脚本 Fillinger几百个元素自动填满任意形状【免费下载链接】illustrator-scriptsAdobe Illustrator scripts项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts上周五下午四点半我接到一张海洋公益海报的加急改稿要把几百条大小不一的小鱼和水波纹全部铺进一个鲸鱼剪影里要求分布自然、零重叠、边缘干净。我复制、粘贴、缩放、旋转忙到晚上七点鲸鱼肚子里还有大片空白另一侧却已经叠成了小山。就在那晚我找到了 illustrator-scripts 开源项目里的 Fillinger。illustrator-scripts 是一套开源的 Adobe Illustrator 脚本合集Fillinger 是其中最亮眼的明星成员选中一个形状和一堆元素运行一次它就会自动把元素均匀地填满整个形状几秒完成过去几十分钟的手工摆放。下面这份体验式教程从原理到参数、从配方到避坑带你一口气跑通。它到底是怎么自己找位置的一句大白话讲清原理把 Fillinger 想象成一个算法版俄罗斯方块它先给目标形状做一次三角剖分——把一个不规则的轮廓切成成百上千个小三角形相当于给形状画好一张网格地图标出哪里能放、哪里不能放然后按尺寸从大到小分批次随机投放元素每放一个都检查与边界、与已有元素的距离放不下的位置自动跳过直到整个区域被合理填满。所以大元素总是先落位、小元素随后补空最后呈现出的填充天然带着层次感。带孔洞的形状比如甜甜圈、环形框架会被自动识别出禁区元素绝不会掉进洞里。三步完成安装把免费脚本放进 Illustrator安装过程不需要任何额外运行环境一个 .jsx 文件就是全部本体。在终端克隆整个脚本集git clone https://gitcode.com/gh_mirrors/il/illustrator-scripts找到fillinger.jsx按操作系统复制到脚本目录系统安装路径macOS/Applications/Adobe Illustrator [版本]/Presets.localized/en_GB/Scripts/Windows 64 位C:\Program Files\Adobe\Adobe Illustrator [版本] (64 Bit)\Presets\en_GB [或你的语言]\Scripts\重启 Illustrator打开任意文档依次点击文件 → 脚本 → fillinger弹窗出现即安装成功。第一次运行先别调参直接跑通找手感很多人一上来就研究参数其实没必要。按下面五步先跑通一次画一个目标形状必须是路径 PathItem 或复合路径 CompoundPathItem在旁边放一个或多个填充元素单个对象或编组都行全选确保至少选中 2 个对象运行文件 → 脚本 → fillinger直接回车看进度条走完检查结果不满意就 CtrlZ 撤销重来。小提示默认的 Max 10、Min 4 就能出不错的效果。如果弹窗提示 Please select 2 or more objects说明选中的对象不够。面板参数逐项拆解每个数字到底代表什么跑通一次之后再回来啃面板会容易得多。所有选项都集中在几个区域里参数作用推荐起点Max最大尺寸最大元素占容器总尺寸的百分比决定个头天花板10Min最小尺寸最小元素的下限控制填充的细密程度4Min distance元素之间的最小间隔像素0 表示允许紧贴0–2Resize value元素实际大小与可用空间的缩放比例调大更饱满、调小更稀疏70RotateRandom / By value每个元素随机旋转 0–360°或全部按固定角度旋转RandomOn top / Below / As in Layers填充结果相对容器所在的图层位置On topGroup all items完成后把所有填充元素编组方便整体移动按需勾选Random items填充源是编组时从组内随机抽取元素避免千篇一律按需勾选Remove the item to fill完成后自动删除容器形状按需勾选输入框还有快捷键方向键微调数值按住 Shift 每次跳 10按住 Ctrl 每次跳 0.1在 Max 框按 Ctrl右方向键可直接复制 Min 的值反之亦然来回对比很方便。三个拿来即用的配方直接抄作业配方一海报纹理填充自然风鲸鱼剪影 小鱼编组Max 取 8、Min 取 3Min distance 设 1Resize value 保持 70旋转选 Random勾选 Remove the item to fill。跑完就是一张边缘干净、密度自然的纹理底图。配方二品牌几何底纹克制风用圆点或细线条做元素Max 取 6、Min 取 3Min distance 设 5旋转选 By value 并填 0勾选 Group all items。输出整齐统一不抢前景内容。配方三两段式层次填充进阶风想同时有大元素点缀 小元素铺底的层次就分两次运行第一层用 Max 25、Min 12 跑出稀疏的大元素第二层再用 Max 6、Min 2 填细密的小元素。先后顺序不要颠倒否则大元素会把小元素的窝占了。进阶玩法孔洞、文字轮廓与三层叠加带孔洞的形状算法原生支持复合路径甜甜圈、环形框架都能填孔洞自动成为禁区文字填充把文字创建轮廓转曲后选中轮廓与元素运行脚本就能在文字内部生成图案三明治叠加法打底层用低 Min、小间距铺高密度小元素过渡层用中等尺寸强调层用大尺寸稀疏摆放三层叠起来就是杂志封面级别的视觉纵深。新手最常踩的四个坑只选了一个对象脚本至少需要 1 个容器 1 个元素否则直接弹窗拒绝容器类型选错编组、未转曲的文字、网格都不能当容器会提示 must be PathItem or CompoundPathItem先执行对象 → 扩展外观再试参数用极端值Min distance 设太大比如 30 以上会出现大片空洞Max 设成 100 会让单个元素撑满整个形状从保守值起步慢慢调一次塞太多元素投放尝试次数与卡顿直接相关把元素控制在几百个以内最稳妥复杂形状建议分批填充。手工摆放 vs Fillinger 自动填充一组直观对比任务手工逐个摆放Fillinger 自动填充300 个元素的海报填充约 35 分钟约 50 秒带孔洞的复杂形状70 分钟以上2–3 分钟三层纹理叠加90 分钟左右约 6 分钟调整密度重新出稿从头重摆一遍改参数重跑一次说明以上为日常使用中的示例性估算数据不同机器与图形复杂度会有差异但量级差距是真实的。别只盯着一个文件同目录还有一群兄弟脚本Fillinger 擅长的是最后一步而前期的元素准备与后期整理可以交给同一个项目里的其他脚本randomus.jsx批量随机化颜色、缩放、旋转、不透明度几秒钟生成多样化填充源harmonizer.jsx把零散对象对齐、排序、统一间距replaceItems.jsx填充完成后批量替换元素类型transferSwatches.jsx从其他文档复制色板统一整套方案的色彩cropulka.jsx一键裁掉超出画板的内容适合微库存与印刷交付。想研究算法细节的开发者直接打开仓库根目录下的fillinger.jsx三角剖分、随机采样、距离检测都写在这一个文件里文件头注释还标明了原作者与重构者的信息。现在就去试一次把fillinger.jsx放进脚本目录画一个圆、丢几片叶子进去运行一次你就能直观感受到选中 → 运行 → 完成有多痛快。第一次跑通之后你会发现自己再也回不去手工摆放的日子了。专业提示Fillinger 会在关闭窗口时把你的设置自动保存到文档目录下的LA_AI_Scripts/Fillinger__setting.json下次打开直接沿用。把常用配方固定成一套参数就等于给团队留了一份傻瓜配置——新同事上手也能一键复用。【免费下载链接】illustrator-scriptsAdobe Illustrator scripts项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表