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