From:http://www.abstractdigitalartgallery.com
還記得高中期,
程式設計集訓時由遞迴函式所寫出的碎形圖(Fractals),
在那PC還是純文字的年代,
規律卻百變的碎形圖總是迷惑著學生們的眼光
從最早的冰晶、雪花、分支樹,
到波蘭數學家提出,表面積為零邊長無限大的Sierpinski三角、Sierpinski地毯
與由Sierpinski地毯組成體積為零的 孟結海棉 (Menger sponge) (沒錯,就是那個詭絲)
這些都是迷人碎形的藝術與年少的回憶 (至少是我的,哈)
From: Wiki
From:http://www.mi.sanu.ac.yu/vismath/puente/
早期的數位藝術,
就是這樣透過方程式、數學函式與亂數產生的美妙藝術,
但也是當時許多藝術家、設計師們所不認同的死板科學產物。
然而在21世紀的今天,
數位藝術不再只是艱深死板的邏輯與數學疊代,
更加入了節奏、旋律、光影與人因 (當然原理還是包含著艱難的數學理論)
搭配著高效能的運算儀器與軟體,透過混音器與投影射備產生出的聲光效果,
當代的數位藝術不再只是電腦上的圖形演化,
而是撼動人心的視覺與聲光呈現。
在臺灣,我們漸漸的也能接觸到這類的視覺藝術,
不過卻常常與Club、Outdoor party文化混為一談,
當然娛樂文化對於視覺藝術的推廣功不可沒,
但我們可以用更輕鬆的角度去欣賞體驗,
像連續來台辦展的Onedotzero,在99、02、07年分別都有展出許多作品,
當中也包含了許多知名的VJ團隊,
像Hextatic、United Visual Artists、Minivegas等等
這些數位作品中,往往透過大量的線條、碎形與光影,
搭配上冷冽動感的電子音樂,呈現出不同以往的藝術形態。
One Dot Zero - London Details
而今年,正在台北西門紅樓展開的 『玩開』台北數位音樂節
更請到了許多位國際知名數位藝術團體,
像來自美國的Graffiti Research Lab ,
Alvaro Cassinelli (Ishikawa-Namiki-Komuro Lab - The University of Tokyo)、
來自英國倫敦的 rAndom International 、
加拿大的Raffaello D'Andrea, Max Dean , Matt Donovan 、
西班牙Team of digital luthiers 、
瑞士的Harddisko 、
加拿大的Skoltz Kolgen 、
詳細資訊可以再玩開網站中查詢 http://dac.tw/daf07/
不過活動快結束囉 :p (2007/11/23 ~ 2007/12/02)
當中我很喜歡的,是多次參與Onedotzero展演,
並長期與冰島女樂手Bjork合作的Team of digital luthiers
From:http://www.iua.upf.es/mtg/reacTable/
這個由Dr. Sergi Jordà.帶領來自西班牙巴塞隆納Pompeu Fabra大學的團體所設計的互動桌(reactable),
透過互動式桌面與音效組件的交互作用,
讓使用者可以高度透過音效模組產生出不同的音樂效果,
搭配上前衛未來感的互動人機介面,讓操作過程趣味無窮。
( 這場場次在2007/12/01演出)
玩不到的人也沒關係,看看Rreactable是怎麼玩的吧
另一個來自美國的Graffiti Research Lab
透過自行開發的投影設備與程式軟體 (L.A.S.E.R. Tagging System ),
藉由手控雷射筆創作,在目標物上表現出酷似塗壓的效果
一起看看吧,不知道他們有沒有考慮塗塗101
後記:
高科技的現代,我們將進一步的體驗藝術的再進化,
以往傳統藝術家輕忽的數位藝術,
如今數位藝術透過藝術工作者、科學家、工程師的結合大肆改變整個藝術生態
或許哪天,我們還能利用孟傑海綿(Menger sponge)體驗超自然藝術哩!!
最後,紀念波蘭數學家Wacław Franciszek Sierpiński (March 14, 1882 — October 21, 1969)
帶給我們數位藝術中經典的碎形案例,
我們就來看看Sierpinski carpet 的程式吧!
(此為Wiki上放的Java Applet程式,編譯可用AppletViewer或直接網頁瀏覽)
import java.awt.*;
import java.applet.*;
public class SierpinskiCarpet extends Applet {
private Graphics g=null;
private int d0=729; // 3^6
public void init() {
g=getGraphics();
resize(d0,d0);
}
public void paint(Graphics g) {
// start recursion:
drawSierpinskiCarpet ( 0, 0, getWidth(), getHeight() );
}
private void drawSierpinskiCarpet(int xTL, int yTL, int width, int height) {
if (width>2 && height>2) {
int w=width/3, h=height/3;
g.fillRect ( xTL+w, yTL+h, w, h );
for (int k=0;k<9;k++) if (k!=4) {
int i=k/3, j=k%3;
drawSierpinskiCarpet ( xTL+i*w, yTL+j*h, w, h ); // recursion
}
}
}
}
輸出結果:http://bphouse.tw.googlepages.com/SierpinskiCarpet.html
看不懂程式的,
看看法國人拍的詼諧黑色的孟傑海綿動畫吧
「Come Coco」(puzzle hunt)
from : http://santisan.free.fr/coco/Puzzle_Hunt.mov
BP 2007.11.30
留言
張貼留言