算法艺术

使用 p5.js 创建算法艺术,支持种子随机性和交互式参数探索

Home/Creative/算法艺术

What is it?

一个使用 p5.js 创建计算生成艺术的强大技能。它能够创建活生生的、会呼吸的算法,每次运行都会产生独特的艺术品。该技能强调算法哲学 - 将代码视为一种美学运动而非仅仅是技术工具。它通过种子随机性、噪声场和有机系统,利用计算过程、涌现行为和数学之美创建原创生成艺术。

How to use it?

创作过程分为两个主要阶段:

  1. 创建算法哲学 - 首先为生成艺术运动(如"有机湍流"或"量子和谐")编写 4-6 段宣言。这一哲学定义了指导实现的计算美学。

  2. 通过代码表达 - 使用带种子随机性的 p5.js 实现哲学以确保可重现性。该技能提供了一个包含 Anthropic 品牌、参数控制、种子导航和实时更新的查看器模板。艺术家可以通过更改种子或调整粒子数、噪声比例或速度等参数来探索变化。

生成的作品是自包含的单个 HTML 文件,可在 claude.ai 或任何浏览器中立即运行,结合了算法、UI 控制和视觉输出。

Key Features

  • 算法哲学创建 - 在编码前定义计算美学运动
  • 种子随机性 (Art Blocks 模式) - 相同种子始终产生相同输出
  • 交互式参数控制 - 用于探索算法参数空间的实时滑块
  • 种子导航 - 使用上一个/下一个/随机/跳转按钮浏览变化
  • 专业查看器模板 - 带有渐变背景和简洁控件的 Anthropic 品牌 UI
  • 单文件作品 - 自包含的 HTML,可在任何地方运行,无需设置
  • 大师级工艺 - 强调创建画廊级计算艺术
View on GitHub

GitHub Stats

Stars
Forks
Last Update
Author
Anthropic
License
Apache-2.0
Version
1.0.0

Features

⭐ Featured
💻 Code Execution

Related Skills

More from Creative