用途:响应用户「用代码做艺术」的请求,创建生成式算法艺术。流程分两步:先写算法哲学,再用 p5.js 把哲学表达为代码。
主要能力:产出三类文件——算法哲学 .md、交互式查看器 .html、生成算法 .js。算法强调计算过程、涌现行为、数学美感、种子随机性、噪声场、粒子/流/场/力、参数化变化与受控混沌,并反复要求成品体现「精心打磨、顶级工艺」。
使用方式:先创建 4-6 段的算法哲学(命名运动、阐述其在计算过程与数学关系、噪声与随机模式、粒子与场动态、时间演化、参数化与涌现复杂度上的表现)。实现阶段须先用 Read 工具读取 templates/viewer.html,以该文件为字面起点,保留固定部分(布局、Anthropic 品牌配色与字体、Seed 区块、Regenerate/Reset 等 Actions),仅替换标注为可变的部分:p5.js 算法、params 对象、参数控件;颜色区块可选。必须使用种子(randomSeed/noiseSeed)保证同种子输出一致,画布常用 createCanvas(1200, 1200),p5.js 通过 CDN 引入。输出为单一自包含 HTML 制品。
适用场景:需要可复现、可交互探索参数与种子的生成艺术,或需要从概念哲学推导代码结构的创作任务。
限制:资料提到需要先读取项目内模板文件;具体安装命令、收费、平台支持与价格信息暂未提供。