用途:当用户希望用代码创作艺术、生成艺术、算法艺术、流场或粒子系统时使用,强调创作原创作品而非复制现有艺术家,以避免版权侵犯。
主要能力:分为两步,先创作算法哲学(.md),再用 p5.js 通过代码表达(.html 交互式查看器与 .js 生成算法)。哲学围绕计算过程、涌现行为、数学之美、种子随机性、噪声场、粒子与流动、参数变化与受控混沌展开,需命名运动并写成4至6段。实现要求 90% 算法生成、10% 基本参数。
必要用法:编写任何 HTML 前先用 Read 工具阅读 templates/viewer.html,以其为实际起点,保留固定部分(布局结构、Anthropic 品牌配色与字体、种子控件、操作按钮),仅替换可变部分(p5.js 算法、参数对象、参数 UI 控件、可选颜色部分)。使用种子随机性,例如 randomSeed(seed); noiseSeed(seed);,建立 params 对象包含 seed 及数量、比例、概率、比率、角度、阈值等参数。画布采用标准结构 createCanvas(1200, 1200),可静态 noLoop 或动画。输出单一自包含 HTML 工件,p5.js 由 CDN(如 https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js)加载,其余全部内联,无需服务器。
适用场景:在 claude.ai 或任意浏览器中即时运行的交互式生成艺术,支持种子导航(上一个/下一个/随机/跳转)、参数滑块、颜色选择器、重新生成、重置与下载 PNG;可保存为文件分享。
限制:资料未提供具体的收费、平台支持范围或性能基准。不得照搬流场示例,须按哲学构建;算法与参数必须自创。品牌相关固定结构须保持不变。templates/generator_template.js 仅作最佳实践参考,算法须内联进 HTML 工件,不单独创建 .js 文件。