工程开发
algorithmic-art avatar

algorithmic-art

使用 p5.js 创建原创算法艺术,结合生成式系统与交互式参数探索。专注于涌现行为、流场与计算之美。

简介

algorithmic-art 技能将 Claude 转化为数字工作室,专门通过代码探索生成式美学。此技能专为希望借由桥接艺术哲学与功能性 p5.js 实作来探索计算创意的艺术家、设计师与开发者而设计。它不仅仅是生成静态影像,而是专注于演算法过程,实现可在浏览器中实时演变、具有种子值、且具交互性的数字艺术作品。用户可以要求特定的主题,例如粒子系统、流场、递归几何或复杂的噪声驱动抽象艺术。

  • 采用双阶段创作流程:首先建立概念性的算法哲学 (.md),接着进行生成式代码的技术执行 (.html 与 .js)。

  • 利用 p5.js 进行涌现行为与数学之美的高性能渲染。

  • 整合种子随机性、噪声函数 (Perlin 或 simplex) 与基于力学的动态效果,确保结果既可重复又具独特的美学产出。

  • 鼓励创造原创的生成式艺术运动,优先考虑程序化的工艺技术与系统深度,而非模仿既有的艺术风格。

  • 提供交互式查看器,让用户实时调整关键变量以探索参数变化。

  • 适用于需要高保真生成式视觉效果、艺术研究或程序化设计演示的用户。

  • 输入:创意提示、主题灵感或期望的美学运动(例如:'Organic Turbulence', 'Quantum Harmonics')。

  • 输出:包含概念哲学的 markdown 文件,以及格式化为可执行 p5.js 草图的 html/js 文件。

  • 限制:专注于原创逻辑;模型被指示避免复制特定人类艺术家的受版权保护风格。

  • 使用建议:在进行代码生成之前,始终先要求哲学阶段以达成艺术愿景共识,确保产生的算法符合您的美学期望。

仓库统计

Star 数
125,479
Fork 数
14,693
Open Issue 数
787
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 01:48
在 GitHub 查看