用途:根据用户请求,用代码创作算法生成艺术。流程分两步:先创建一份算法哲学(输出 .md 文件),再将其用 p5.js 表达为生成艺术(.html 交互查看器 + .js 生成算法)。
主要能力:强调计算过程、涌现行为、数学之美、种子随机性、噪声场、粒子/流/场/力、参数化变化与受控混沌。哲学需命名运动(1-2 词)、写 4-6 段,并反复强调算法应如经无数次迭代打磨的顶级工艺。实现前需从原始请求中提炼一个含蓄的概念种子,融入参数与行为中而不直白点明。
使用方式:先读取 templates/viewer.html 作为字面起点,保留固定部分(布局、Anthropic 品牌样式、种子区、操作区),只替换可变部分(p5.js 算法、参数对象、参数控件、可选颜色控件)。使用种子保证可复现:randomSeed(seed); noiseSeed(seed);。参数对象需含 seed,并按数量、尺度、概率、比例、角度、阈值等设计可调项。输出单个自包含 HTML,内联全部代码,仅通过 CDN 引入 p5.js(https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js)。
适用场景:需要生成式艺术、算法美学、可交互参数探索与种子变体浏览的创作任务。
限制:资料未提供具体收费、价格、平台支持范围与效果保证;未提供安装命令。需注意保持模板固定结构与品牌样式,不自行发明配色或深色主题;同一 seed 必须产生相同输出。