← 所有作品

Creative Coding / Generative Art

Creative Coding
Sketchbook

把程式視為創作媒材,在規則與偶然之間持續觀察圖樣如何生成、流動與轉變。

我的角色
概念發想、視覺系統設計、程式創作
方法
生成規則、參數迭代、影像處理、視覺實驗
成果
持續更新的生成藝術與程式創作合集
Static Echoes 靜態迴聲
Static Echoes 靜態迴聲 · 幾何圖樣與視覺干涉
SYSTEM FAILURE 系統故障:成功
SYSTEM_FAILURE · 錯誤美學與資訊層疊
Slices of Midnight 午夜的切片
Slices of Midnight · 城市結構與夜間資料感
Becoming 流變
Becoming 流變 · 流場與方向性的累積
Life 生命
Life 生命 · 遞迴生長與自然結構
Ripple 漣漪
Ripple 漣漪 · 波紋、旋轉與時間變化

01 / APPROACH

不是先畫出答案,
而是設計一套會長出畫面的規則。

每件 sketch 都從一個可觀察的行為開始:重複如何形成節奏、擾動如何留下痕跡、簡單單元如何累積成城市或生命結構。程式不只是執行工具,也是協助我測試視覺假設的方法。

我保留參數調整與意外結果,讓作品在控制與不可預期之間取得平衡;同一套邏輯因此能產生不同狀態,而不是只輸出一張固定畫面。

02 / ITERATION

從規則出發,
用反覆觀察決定畫面。

  1. 01

    定義單元

    先選擇點、線、網格、粒子或影像像素,建立最小的視覺語彙。

  2. 02

    加入關係

    透過重複、遞迴、雜訊與流場,讓單元形成節奏與空間結構。

  3. 03

    調整感受

    反覆測試密度、速度、配色與留白,保留最能傳達主題的狀態。

03 / STUDIES

從影像處理到藝術家研究,
把練習變成自己的視覺語言。

除了獨立的生成作品,我也用程式重新觀看自己的影像,並研究 Vera Molnár 等以規則與變化建立作品的藝術家。這些練習讓我不只模仿畫面,而是拆解背後的構成方式,再轉化成可延伸的程式系統。

  • p5.js
  • JavaScript
  • OpenProcessing
  • Generative Systems
  • Image Processing
OpenProcessing 生成藝術作品縮圖整理
持續更新的 OpenProcessing sketches:圖樣、流場、城市、生命與錯誤美學。
自畫像與 Vera Molnár 程式藝術研究
自畫像影像處理與 Vera Molnár 視覺規則研究。