工程開發
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