工程开发
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