让AI画一幅”会动的画”:Algorithmic Art生成艺术实战

AI 画一幅”会动的画”——不是 Stable Diffusion 出图那种,是用代码写出来的、在浏览器里实时跑起来的生成艺术

Anthropic 官方出的 Algorithmic Art 就是这个思路。它让 Claude 扮演一个”生成艺术家”,用 p5.js 写算法,再跑出一个可交互的 .html 文件输出。每次打开都是独一无二的——因为用的是随机种子,算法决定了每幅画的长相,但细节永远在变化。

它是怎么工作的?

两步走:先写一份”算法哲学宣言”,再把这个宣言翻译成 p5.js 代码。

第一步的”哲学”不是噱头。它要求 Claude 想清楚:这个生成艺术运动叫什么名字?背后的数学逻辑是什么?粒子怎么运动?颜色怎么生长?噪声场怎么布局?——不是凭空生成一张图,而是构建一套”会自己生长”的系统。

第二步,根据这个哲学框架,用 p5.js 写算法脚本,跑出 .html + .js 文件。生成的画可以在浏览器里实时运行,随时刷新都得到不同的变体。

能做什么?

  • 粒子流场(Flow Field)——千万条粒子沿噪声场流动,织出有机纹理
  • 递归分形(L-System / 递归细分)——树枝、晶体、自相似结构
  • 向量场可视化——把无形的力场变成可见的幽灵轨迹
  • 随机晶体化——把随机点阵松弛成有机镶嵌图案

所有输出都有种子随机性保证可复现——同一套哲学+同一颗种子,永远跑出相同结果,但换一颗种子就得到全新变体。这对于需要”同一风格不同变量”的创作场景非常实用。

适合谁用?

设计师想做独一无二的视觉资产、艺术家想探索”代码即媒介”的边界、或者任何 AIGC 爱好者想玩点不像 AI 画的”AI 艺术”——这款 Skill 都能给你惊喜。上手方式也很简单,npx skills add https://github.com/anthropics/skills --skill algorithmic-art 装进 Claude Code,然后直接说”帮我做一幅生成艺术”就行。

GitHub:https://github.com/anthropics/skills/tree/main/skills/algorithmic-art


GitHub: https://github.com/anthropics/skills/tree/main/skills/algorithmic-art

评论区

0 条评论

登录后可评论。

赵一凡 13 阅读