返回顶部
a

algorithmic-art算法艺术

Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
204
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

algorithmic-art

技能名称: algorithmic-art
详细描述:
算法哲学是通过代码表达的计算美学运动。输出.md文件(哲学)、.html文件(交互式查看器)和.js文件(生成式算法)。

这分两步完成:

  1. 1. 创建算法哲学(.md文件)
  2. 通过创建p5.js生成式艺术进行表达(.html + .js文件)

首先,执行以下任务:

算法哲学创建

首先,创建一个将通过以下方式诠释的算法哲学(而非静态图像或模板):

  • - 计算过程、涌现行为、数学之美
  • 种子随机性、噪声场、有机系统
  • 粒子、流场、力场
  • 参数化变化与可控混沌

关键理解

  • - 接收的内容:用户提供的一些微妙输入或指令作为基础,但不应限制创作自由。
  • 创建的内容:一种算法哲学/生成式美学运动。
  • 接下来的步骤:同一版本接收该哲学并用代码表达——创建90%算法生成、10%核心参数的p5.js草图。

考虑以下方法:

  • - 为生成式艺术运动撰写宣言
  • 下一阶段涉及编写使其生动呈现的算法

哲学必须强调:算法表达。涌现行为。计算之美。种子变化。

如何生成算法哲学

命名运动(1-2个词):有机湍流 / 量子谐波 / 涌现静谧

阐述哲学(4-6段——简洁但完整):

要捕捉算法本质,请表达该哲学如何通过以下方式体现:

  • - 计算过程和数学关系?
  • 噪声函数和随机性模式?
  • 粒子行为和场动力学?
  • 时间演化和系统状态?
  • 参数化变化和涌现复杂性?

关键指南:

  • - 避免冗余:每个算法方面应只提及一次。除非增加新的深度,否则避免重复关于噪声理论、粒子动力学或数学原理的概念。
  • 反复强调工艺性:哲学必须多次强调,最终算法应看起来像是经过无数小时开发、精心打磨、出自其领域顶尖专家之手。这种框架至关重要——重复使用精心制作的算法、深度计算专业知识的产物、苦心优化、大师级实现等短语。
  • 留出创作空间:对算法方向要具体,但要足够简洁,以便下一个Claude有空间在极高工艺水平上做出诠释性的实现选择。

哲学必须引导下一个版本以算法方式表达思想,而非通过静态图像。美存在于过程之中,而非最终帧。

哲学示例

有机湍流
哲学:受自然法则约束的混沌,从无序中涌现秩序。
算法表达:由多层Perlin噪声驱动的流场。数千个粒子跟随矢量力,它们的轨迹累积成有机密度图。多个噪声八度创建湍流区域和宁静区。颜色从速度和密度中涌现——快速粒子燃烧明亮,慢速粒子渐隐为阴影。算法运行直至平衡——一个精心调校的平衡,其中每个参数都经过计算美学大师无数次迭代的打磨。

量子谐波
哲学:表现出波状干涉图案的离散实体。
算法表达:在网格上初始化的粒子,每个携带一个通过正弦波演化的相位值。当粒子靠近时,它们的相位发生干涉——相长干涉产生亮节点,相消干涉产生空洞。简谐运动生成复杂的涌现曼陀罗。这是苦心频率校准的结果,每个比率都经过精心选择以产生共鸣之美。

递归低语
哲学:跨尺度的自相似性,有限空间中的无限深度。
算法表达:递归细分的分支结构。每个分支略有随机化,但受黄金比例约束。L系统或递归细分生成既数学又有机的树状形态。微妙的噪声扰动打破完美对称。线宽随每个递归级别递减。每个分支角度都是深度数学探索的产物。

场动力学
哲学:通过其对物质的影响而显现的不可见力。
算法表达:由数学函数或噪声构建的矢量场。粒子在边缘生成,沿场线流动,在达到平衡或边界时消亡。多个场可以吸引、排斥或旋转粒子。可视化仅显示痕迹——不可见力的幽灵般证据。通过力平衡精心编排的计算之舞。

随机结晶
哲学:随机过程结晶成有序结构。
算法表达:随机圆填充或Voronoi镶嵌。从随机点开始,让它们通过松弛算法演化。细胞相互推开直至平衡。基于细胞大小、邻居数量或距中心距离的颜色。涌现的有机镶嵌既随机又必然。每个种子产生独特的结晶之美——大师级生成算法的标志。

这些是浓缩示例。实际的算法哲学应为4-6个实质性段落。

基本原则

  • - 算法哲学:创建一种通过代码表达的计算世界观
  • 过程重于结果:始终强调美从算法执行中涌现——每次运行都是独特的
  • 参数化表达:思想通过数学关系、力、行为而非静态构图来传达
  • 艺术自由:下一个Claude以算法方式诠释哲学——提供创作实现空间
  • 纯粹生成式艺术:这是关于创造活生生的算法,而非带随机性的静态图像
  • 专家工艺:反复强调最终算法必须感觉精心制作,经过无数次迭代打磨,是计算美学领域顶尖专家深度专业知识的产物

算法哲学应为4-6段长。 用诗意的计算哲学填充它,将预期愿景融合在一起。避免重复相同观点。将此算法哲学输出为.md文件。



推导概念种子

关键步骤:在实现算法之前,识别原始请求中的微妙概念线索。

基本原则
概念是嵌入算法本身的微妙、小众参考——不总是字面的,总是精妙的。熟悉该主题的人应直觉地感受到它,而其他人则只是体验大师级的生成式构图。算法哲学提供计算语言。推导出的概念提供灵魂——无形的概念DNA,无形地编织进参数、行为和涌现模式中。

非常重要:参考必须如此精妙,以至于它增强作品的深度而不自我宣告。想象一下爵士音乐家通过算法和声引用另一首歌——只有知道的人才会捕捉到,但每个人都欣赏生成之美。



P5.JS实现

在确立了哲学和概念框架后,通过代码表达。在继续之前暂停思考。仅使用创建的算法哲学和以下说明。

⚠️ 第0步:先阅读模板 ⚠️

关键:在编写任何HTML之前:

  1. 1. 使用Read工具阅读templates/viewer.html
  2. 研究确切的结构、样式和Anthropic品牌标识
  3. 将该文件作为字面起点——而不仅仅是灵感
  4. 保持所有固定部分完全如图所示(头部、侧边栏结构、Anthropic颜色/字体、种子控件、操作按钮)
  5. 仅替换文件注释中标记的可变部分(算法、参数、参数的UI控件)

避免:

  • - ❌ 从头创建HTML
  • ❌ 发明自定义样式或配色方案
  • ❌ 使用系统字体或深色主题
  • ❌ 更改侧边栏结构

遵循以下实践:

  • - ✅ 复制模板的确切HTML结构
  • ✅ 保持Anthropic品牌标识(Poppins/Lora字体、浅色、渐变背景)
  • ✅ 保持侧边栏布局(种子→参数→颜色?→操作)
  • ✅ 仅替换p5.js算法和参数控件

模板是基础。在其上构建,而非重建。



要创建生动呼吸的画廊级计算艺术,以算法哲学为基础。

技术要求

种子随机性(Art Blocks模式)
javascript
// 始终使用种子以确保可复现性
let seed = 12345; // 或来自用户输入的哈希值
randomSeed(seed);
noiseSeed(seed);

参数结构——遵循哲学

要建立从算法哲学中自然涌现的参数,请考虑:这个系统的哪些品质可以调整?

javascript
let params = {
seed: 12345, // 始终包含种子以确保可复现性
// 颜色
// 添加控制算法的参数:
// - 数量(多少个?)
// - 尺度(多大?多快?)
// - 概率(多可能?)
// - 比率(什么比例?)
// - 角度(什么方向?)
// - 阈值(行为何时改变?)
};

要设计有效的参数,关注系统需要可调性的属性,而非思考模式类型。

核心算法——表达哲学

关键:算法哲学应决定构建什么。

要通过代码表达哲学,避免思考我应该使用哪种模式?,而是思考如何通过代码表达这种哲学?

如果哲学是关于有机涌现,考虑使用:

  • - 随时间累积或生长的元素
  • 受自然规则约束的随机过程
  • 反馈循环和交互

如果哲学是关于数学之美,考虑使用:

  • - 几何关系和比例
  • 三角函数和谐波
  • 产生意外模式的精确计算

如果哲学是关于可控混沌,考虑使用:

  • - 严格边界内的随机变化
  • 分叉和相变
  • 从无序中涌现的秩序

算法从哲学中流出,而非从选项菜单中流出。

要指导实现,让概念本质为创造性和原创性选择提供信息。构建表达此特定请求

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 feifei-1776112885 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 feifei-1776112885 技能

通过命令行安装

skillhub install feifei-1776112885

下载

⬇ 下载 algorithmic-art v1.0.0(免费)

文件大小: 19.12 KB | 发布时间: 2026-4-15 12:41

v1.0.0 最新 2026-4-15 12:41
Algorithmic-art skill initial release: Enables generation of original algorithmic art philosophies and p5.js generative sketches.

- Introduces a two-phase process: first crafting an original, master-level ALGORITHMIC PHILOSOPHY (.md), then expressing it in interactive code (.html/.js).
- Emphasizes algorithmic beauty through computational, emergent, and parametric processes—no templates or static art.
- Detailed guidelines ensure output is always original, avoids copyright issues, and is meticulously crafted with expert care.
- Strong distinction between algorithmic philosophy (creative vision) and code execution (interpretation).
- Guidance for subtle conceptual embedding ensures each generative work reflects nuanced inspiration.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部