生成藝術 (Generative Art) 是透過電腦的運算,體現了自然與人工的結合。隨機性與計畫性的統一,有大數量的粒子產生、有隨機而產生的運動,有真實事物的仿真過程。生成藝術的創作者,理性的演算公式,更勝於感性的情感表達,而每一個作品,在實際執行之前,都是無法明確預知它的狀態。
生成藝術是『視覺表現』+『演算法』的綜合結晶!
關於這區的想法
包含下列各項:
參考資料
更多相關的介紹網站如下:
Ref: Generative art – Wikipedia, the free encyclopedia
維基百科對於 Generative ART 的定義,摘錄片段:
Generative art refers to art that in whole or in part has been created with the use of an autonomous system. An autonomous system in this context is generally one that is non-human and can independently determine features of an artwork that would otherwise require decisions made directly by the artist. In some cases the human creator may claim that the generative system represents their own artistic idea, and in others that the system takes on the role of the creator.
“Generative Art” is often used to refer to computer generated artwork that is algorithmically determined. But generative art can also be made using systems of chemistry, biology, mechanics and robotics, smart materials, manual randomization, mathematics, data mapping, symmetry, tiling, and more.
有很大量的資料整理,看都看不完。
數種 HTML5 及相關技術可以製作 Generative ART 的介紹。
生成藝術的展示,直接在線上即可看到互動的結果。
更多書籍資料如下:
Ref: http://www.generativeart.com/
從 1998 年開始,累積十多年來的論文集,足以代表生成藝術在學術上的成長史。
Ref: http://www.generative-gestaltung.de/code
這是一本書,有許多教學的 code,可以由此學習並了解一個圖案『成型』的過程。
Ref: http://zenbullets.com/book.php
這本書,採用 Processing 來介紹 Generative ART,有教學的 code。
Part 1 Creative Coding
– Chapter 1 Generative Art: In Theory and Practice
– Chapter 2 Processing: A Programming Language
Part 2 Randomness and Noise
– Chapter 3 The Wrong Way to Draw A Line
– Chapter 4 The Wrong Way to Draw a Circle
– Chapter 5 Adding Dimensions
Part 3 Complexity
– Chapter 6 Emergence
– Chapter 7 Autonomy
– Chapter 8 Fractals
Processing 教學範例
此處之教學範例為 KNU 1022 基礎程式設計之部份課程投影片,雖名為『程式設計』,但以適合多媒體系學生學習的視覺處理程式為主,讓學生除了程式邏輯的學習之外,也能利用想像力創作出各類作品。