用途:将用户在创作艺术时的请求转化为算法生成艺术,而不是静态图片或模板。技能先产出一套“算法哲学”,再用代码将其表达出来。
主要能力:支持种子随机、噪声场、粒子、流场、力场、有机系统与参数化变化;强调涌现行为与可控混沌;要求同一随机种子始终产生完全相同的输出,便于复现。
使用方式:分为两步。第一步创建算法哲学,输出为 .md 文件,通常包含运动命名(1-2 个词)与 4-6 段说明,阐述计算过程、噪声与随机模式、粒子行为与场动态、时间演化与系统状态、参数化与涌现复杂度。第二步用 p5.js 实现,输出单个自包含的 .html 交互文件(含内联算法、参数控件与界面,p5.js 从 CDN 引入),在浏览器或 claude.ai artifacts 中可直接运行。实现前应先读取指定模板 viewer.html,保留其布局、品牌样式和侧边栏结构,仅替换算法、参数与相关控件。侧边栏固定部分包括种子区(显示、上一个/下一个、随机、跳转到指定种子)和操作区(重新生成、重置、下载 PNG);可变部分为 p5.js 算法、参数对象与参数滑块/颜色选择器。核心代码应使用 randomSeed(seed) 与 noiseSeed(seed)。
适用场景:需要代码驱动的生成式视觉艺术、交互式参数探索、批量生成种子变体(如 1-100)等创作场景。
限制:资料未提供具体安装命令、收费方式、平台范围与性能指标;生成质量依赖使用者对目标美学与算法的理解。