11101_互動影像程式設計

學一件事情要有目標才會有動力,讓我們用p5js上NFT看看會發生什麼事吧!
本學期預計完成事項 akaswap 線上期中展 / fxhash 線上期末販售 / Deca 線上期末展

本次課程將帶領大家透過NFT進入p5js的世界,並在程式創作課程當中融入如何思考藝術發展性。學p5js能有什麼好處呢?除了能夠豐富你的創作內容影音視覺的部分,更可以透過p5js與各種自動控制硬體結合,本次的課程將著重在p5js視覺基礎開發應用上,透過上架NFT了解程式與自己的創作的關聯性,並能夠更有動力的深入了解程式編寫方式及創作應用。教學方式主要透過課堂p5js程式應用技巧,了解p5js視覺應用方式,透過多次的課程作業與練習了解p5js的功能,從基礎開始應用,再深入了解如果在視覺上進行多種不同的變化,以及了解各種資源如何應用及取得。

本學期課程為個人作業,主要從藝術創作觀點切入程式設計學習。需要組成線上策展小組協助akaswap線上展覽以及期末Deca線上展覽

可與老師約個別討論作業的時間為每週六13:00-18:00之間,請事先E-mail預約
chenwei@ntub.edu.tw

其他課程注意事項:
這學期11月老師會有兩週要出國出差,會以遠距方式上課,時間未定

準備週

9/16 視覺影像動態與互動藝術/fxhash/Tezos說明 Kukai/課程進行方式與內容說明
9/23 NFT發表方式與規劃解說與討論/Twitter/Ig/行銷經營

p5js入門與創作發展方向探討習作

9/30 數位藝術的藝術性探討 (1) generative art 是藝術嗎?
10/7 p5js 基本入門(1) 程式運行方式與基本架構 / 圖面大小 /各種數值應用介紹 / push pop
作業:利用 if else 跟 random 將你畫出的臉做自動變換表情

10/14 p5js 基本入門(2) 圖形繪製方式 / class / function / if else / for loop
10/21 p5js 基本入門(3) 基本互動方式 / 平面表現 / 動態表現 / switch case (富松老師講評)
10/28 期中製作討論(1) 從generative art來思考發展目標 / 發展目標草圖報告 / 線上展覽準備
11/4 期中製作討論(2) 草圖評圖 / 期中製作與程式問題討論
11/11 期中成果發表展示評圖 / 上架 akaswap / 線上公開展覽

p5js基礎與期末創作發表發展

11/18 akaswap 上架討論
11/25 數位藝術的藝術性探討 (2) 電腦程式創作要追求的是什麼?
12/2 p5js 基礎(1) 立體表現 / 匯入3D圖 / svg / 電腦繪圖質感探討 課堂習作
12/9 p5js 基礎(2) 思考變數對成像帶來的影響 features / 課堂習作
12/16 p5js 基礎(3) 加入自製的圖片讓表現更多元 / 課堂習作
12/23 p5js 基礎(4) 應用程式計算進行繪圖 / 多場景整合 / 課堂習作
12/30 期末發表討論與製作(1) 多場景應用與generative art發展深入探討
1/6 期末發表討論與製作(2) generative art 草圖評圖
1/13 期末考週 / 期末評圖與線上展示成果驗收 / Deca線上展覽

平時作業 30%
期中作業 30%
期末作業 40%


參考書目
p5js reference