密舖( Tessellation )是數學世界中會學習的課題,運用於平面後,可以是一種藝術圖像。兩者結合再加入用數碼製作,就是數碼藝術作品,今次習作揉合了三門學問,讓我們來做一個「密集控」。
在學校中,使用樹莓派的其中一個目的就是學習編寫程式,而學習編寫程式的歷程,初學者經常會利用編程來產生圖像的方法,將電腦程式視像化,以便立即見到自己所寫的電腦程式是否與預期中的圖像一致,就可加深對電腦程式的了解,對於初學習編寫電腦程式的學習者,是一個非常好的方法。
Python 畫圖龜
以筆者為例,在讀中學的時候,曾經自學 LOGO 圖龜,學習編寫程式。到現在使用的樹莓派,可以使用 Python 畫圖龜及圖像化編程平台 Scratch 來製造圖案。今期我們會嘗試利用電腦程式製造出不同的圖案樣式( Pattern ),探索一下在數學世界中的密舖課題( Tessellation )。另外,我們還可以在程式碼中加入一些隨機的參數( Parameter ),觀察隨機變數在圖像中產生的變化。
[row][double_paragraph]
[/double_paragraph][double_paragraph]
[/double_paragraph] [/row]
何謂平面密鋪?
從數學的角度出發,介紹一些簡單的理論,讓大家認識一下平面密鋪概
念。在日常生活中,看到很多用不同的圖形密鋪的平面,但大家是否有想過,甚麼圖形才可以做到密鋪平面的效果呢?是否所有大小的三角形都可以密鋪平面呢?是否所有的四邊形都可以密鋪平面呢?
事實上,所有的三角形和四邊形都可以密鋪平面,再進一步思考有關正多
邊形的平面密鋪,是否所有的正多邊形都可以密鋪平面呢?關於正多邊形密鋪的問題,最早是由瓊斯牧師在 1785 年解答。他發現只有等邊三角形、正方形和正六邊形才可密鋪平面。因為這些圖形是可以得出內角是 60 、 90 或 120 度的正多邊形,用數學來解釋,是由於內角大小都是 360 的因數。
[row][double_paragraph]
[/double_paragraph][double_paragraph]
[/double_paragraph] [/row]
計算出來的藝術-- Digital Arts 數碼藝術
延伸用程式編寫的方法來「運算」出圖像,當中的應用之一有數碼藝術( Digital Arts )。數碼藝術成為現今嶄新的創意媒材,使用電腦軟件,能製作出變化多端的數碼影像,正如 Camille Utterback 與 Romy Achituv 的《文字雨》與 Pascal Dombis 的《非理性幾何》。
文字雨
文字雨會隨著觀看者在鏡頭前的移動,將字母如雨落下形成字句,是當時的新媒體互動系統。
[ot-video][/ot-video]
非理性幾何
整套數碼設備會受觀看者捉摸中間的柱身而變化, 有置身另類世界的感覺。
[ot-video][/ot-video]
透過訊息符號、聲音、光效、實體裝置與觀眾互動,建構出超現實的、有趣的和令人震撼的數碼藝術空間。我們相信在未來的日子,除了與 STEM 有關的科目,將會有更加多的數碼藝術製作和多媒體處理,需要大量用上電腦編程技巧,來製造更多互動和視覺效果。下期會開始與大家一起繪製數碼密鋪圖。
下星期待續……