SuperAPI AI 工具集

algorithmic-art

设计与创作

查看项目

更新于 10-16 06:16

技能介绍

用途:在用户请求用代码创作艺术时,通过 p5.js 生成算法艺术,并配合带种子的随机性与可交互参数进行探索。

主要能力与产出:分两步进行。第一步创建“算法哲学”并以 .md 文件输出,围绕计算过程、涌现行为、数学之美、带种子随机性、噪声场、粒子与流场、参数化变化等展开,篇幅为4至6段。第二步将该哲学用代码表达,产出 .html 交互查看器与 .js 生成算法。最终交付一个自包含的交互式 HTML 作品,内嵌 p5.js(来自 CDN)、算法、参数控件与界面。

使用方式:先阅读模板 templates/viewer.html,以其为字面起点,保留固定部分(布局结构、Anthropic 品牌样式与字体、侧栏中 Seed 区块的显示、上一/下一、随机、跳转种子输入,以及 Actions 区块的重新生成、重置、下载 PNG),仅替换可变部分(p5.js 算法、参数对象、参数控件,以及可选的配色控件)。技术上要求使用种子保证可复现,例如 randomSeed(seed) 与 noiseSeed(seed),并在 params 对象中始终包含 seed。画布采用标准 p5.js 的 setup 与 draw 结构,可静态或动画。

适用场景:创作画廊级计算艺术、生成艺术运动宣言与配套代码、需要按种子复现并调节参数的交互式艺术查看器。

限制:资料未提供具体收费、价格、平台兼容范围或性能指标;排版与品牌要求以模板为准,不应自创样式或从零编写 HTML;参数与配色是否提供需视具体作品而定。