ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

5分钟让上百个元素自动铺满形状:Illustrator 脚本 Fillinger 随机填充指南

5分钟让上百个元素自动铺满形状:Illustrator 脚本 Fillinger 随机填充指南 5分钟让上百个元素自动铺满形状Illustrator 脚本 Fillinger 随机填充指南【免费下载链接】illustrator-scriptsAdobe Illustrator scripts项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts周五下午客户要的星空背景终于排到你了一个不规则的云朵轮廓里面要洒几百颗星星还要看着自然。老办法是复制、缩放、旋转一颗一颗摆摆到第三十颗就开始机械摆到第一百颗手已经不听使唤。开源集合 illustrator-scripts 里的 Fillinger 就是冲着这类活去的——它把选中的小元素按算法随机、不重叠地铺满任意路径一条连续的轮廓线或复合路径合并了多个子轮廓、可带孔洞的路径你只负责审美判断落位它来干。 它是什么凭什么Fillingerfillinger.jsx出自 Alexander Ladygin 维护的 illustrator-scripts 仓库在 Jongware 的原始脚本基础上重构过定位很窄也很专给一个容器形状做随机不重叠填充别的什么都不管。效果账好算手工摆放 100 个带随机角度和大小变化的元素通常要 40 到 60 分钟中途还要反复挪、反复对齐同样的参数组合交给脚本一两次跑完是 1 到 2 分钟的量级。每天三次这样的批量活一周下来能换回将近两个工作日。 从 0 到第一次成功按操作记录走全程不到十分钟克隆仓库git clone https://link.gitcode.com/i/ce53bc3d8d3517a5cf6fe11043051adc。把fillinger.jsx复制进 Illustrator 的 Scripts 目录Windows64 位是C:\Program Files\Adobe\Adobe Illustrator [版本号] (64 Bit)\Presets\[语言]\Scripts\macOS 是/Applications/Adobe Illustrator [版本号]/Presets.localized/[语言]/Scripts。重启 Illustrator。画布上准备两样东西一个当容器的形状加至少一个当填充物的小元素。容器必须是路径或复合路径拿文字当容器时先按 CtrlShiftO 转成轮廓。填充物可以是单个对象也可以是一组编组对象。两者一起选中至少 2 个对象执行 文件 → 脚本 → fillinger.jsx面板弹出后直接用默认参数点 OK。第一次跑通你会忍不住回头看看它排出来的那片星野——疏密、角度、大小都不一样却没有任何一个压到另一个。️ 把随机调出设计感三套配方面板上的尺寸区英文标签叫Items size in % of total size意思是所有尺寸都按容器总尺寸的百分比算。与其逐个背参数不如记三套配方用的时候改数字就行。星空铺底Max 10、Min 4两个框的默认值旋转选RandomMin distance给到元素平均直径的 20% 左右。元素小而角度各异画面立刻有呼吸感。壁纸图案Max 3–7旋转选By value填一个整数角度想要松一点就把 Min distance 加上去。统一角度压住随机感整版看下去是规律的、可以平铺的。碎片几何Max 拉高到 15–20Min 取 Max 的一半上下Min distance 放大留白。大尺寸加宽间距装的就是拼贴的调性。旋钮本身其实就几个Max 是元素最大体型的上限Min 是下限Resize value默认 70%统一缩放所有元素的最终尺寸调它等于整体加密或放稀The item to fill is决定填充物落在容器上方On top、下方Below还是照图层面板原序As in [Layers]。两个容易漏掉的小技巧输入框里方向键按 1 步进按住 Ctrl 按 0.1 步进按住 Shift 按 10 步进在 Max 框里按 Ctrl右键Min 会直接同步成当前值。而且每次点 OK参数都会写进我的文档/LA_AI_Scripts/Fillinger__setting.json下次打开面板上次的配方原样在等你。️ 进阶三遍铺出层次填满了和填好了之间差的是层次。思路是让同一个容器跑三遍每遍只负责一层打底Max 10–15%Min distance 给到平均元素大小的 20% 左右铺一层大元素定骨架。叠中景Max 5–8%开随机旋转中等元素压上来纹理开始起毛。收点缀Max 2–4%小元素收尾旋转范围放开。三遍之后放大看画面有大有小、有疏有密放大到像素级也经得起推敲。容器不动、换一批填充物重复跑还能叠出更复杂的组合效果。 为什么它不重叠、也不出界先切蛋糕曲线路径被自动拆成点列扁平化后做三角剖分取点按面积加权——面积大的三角形自然分到更多落点分布因此均匀大区域不会饿着。落点先过安检每个候选位置都要和已放下的元素做距离校验不达标就重新抽。Min distance 调多大间距就至少保多大。孔洞是禁区容器若是复合路径内轮廓会被识别为排除区元素只会落在外轮廓与内轮廓之间的实体区域一个都钻不进洞。 翻车速查弹窗提示至少选中 2 个对象 → 容器 填充物一起选中别漏。容器是文字 → CtrlShiftO 转轮廓再跑路径类型才认。填充物是编组 → 没问题勾选Random items (if items in the group)它会从组里随机抽不同元素混搭比单一图案更自然。元素几百个、软件开始掉帧 → 先用少量元素调参正式跑时分批填充容器节点过多就先简化记得勾Group all items after executing把结果编成一组好管理。✅ 四步用起来克隆仓库把fillinger.jsx放进 Scripts 目录重启软件。画个圆加几个小点跑一遍默认参数感受它的分布。对着三套配方各调一轮存下一组自己的参数。拉上同仓库的Randomus随机颜色、透明度、缩放先做变化再用 Fillinger 填充最后过一遍Harmonizer做对齐收尾Cropulka顺手把画板外的溢出裁掉。一套仓库全装上了。脚本不替你决定画什么只是把搬东西这个动作从工序里拿掉。省出来的那些分钟正好用来把画面改得更好看。【免费下载链接】illustrator-scriptsAdobe Illustrator scripts项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表