🇹🇼 國慶日快樂!限定加碼 $1,010 購課金 🎇 點擊再現領 \\ 全站課程 85 折券 //
天
時
分
國慶特選課現折 $1,010💥
登入/註冊
互動藝術程式創作入門 (Creative Coding)
0 seconds of 2 minutes, 54 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
02:54
 
吳哲宇

互動藝術程式創作入門 (Creative Coding)

程式是開啟想像的媒介,這堂課將教用 p5.js 做程式創作,製作動態的網頁看板、實時投影、博物館互動介面、遊戲等不同形式的基礎,在真實的場域中應用。
Hahow AI 學習升級
3,515 人已購買
5.0
(105)

關於課程

課程包含

包含 19 章 76 單元、15 項作業

課程時長

17 時 36 分鐘

課程總人數

3515 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

主標語「拿起你的程式畫筆,出走當個藝術家!」置於深色背景中央,周圍以粉紅、藍、橘色交織的抽象數位筆刷線條,呈現創作與藝術氛圍。

用嶄新的方式說故事 - 什麼是互動設計?

越來越多的互動藝術在我們周圍,如果你有去過一些台灣的藝文展覽或博物館,總會有幾件展品特別吸引你的注意力——

比如去年曾經來台展過的 Team Lab,建構了大型的虛擬世界,讓人們可以在其中玩耍,拍打發亮的大球,坐下的地方長出鮮豔的花朵,觸碰牆上的中文字,就化為山水鳥魚,或掃描自己畫的彩繪魚,讓他活靈活現的游進牆上的海洋世界中,不僅是視覺上的饗宴,更讓我們在各種活潑的互動中,能夠有有趣的感覺,覺得「哇!好像夢境一般好好玩!」

互動設計在很多廣告、品牌推廣跟更廣泛的設計產業,都有商業與藝術上的應用,雖然在台灣可能還沒發展興盛,但近年來台灣的設計風氣逐漸蓬勃,也開始有越來越多的展覽、活動或公司嘗試用不同的互動,讓廣告不再只是廣告,而是跟觀眾互動的遊戲或設計來呈現品牌或提升參與度,結合軟體跟硬體,在功能之外,尋找人對世界最原始的感動跟好奇心。

這些嶄新的設計手法,容易讓品牌本身更容易取得使用者的關注,讓使用者在互動的過程中,對你想傳達的想法跟故事,有更強烈的印象跟共鳴,比如讓使用者跟虛擬世界中的魚群互動、揮揮手便能在白牆上留下五彩的海浪,用圖像或動畫來解釋抽象的概念,或創造想像與現實不同的世界,除了吸引使用者的好奇心,藉由探索去理解世界,也能讓想要傳達的故事更精彩。

互動設計都用些什麼軟體呢?

互動媒體與創意編程工具標誌集合,包含 p5*、Processing、Unreal Engine、Cinder、Unity、TouchDesigner、Houdini、OpenFrameworks、SuperCollider 與 madmapper。

互動設計產業有非常多的軟體,生態系也很龐大,通常在同一件作品中,應用到兩、三個以上的平台彼此串連很常見,比如有時候需要使用 p5.js 做視覺化+MaxMSP 處理前置資料,或使用 openFrameworks / Unity 或 Unreal 做 3D 模擬,從外部輸入感測到的骨架資料生成動態藝術,近期來比較正式在業界常使用的軟體為 Touch Designer。雖然軟體的種類很多很複雜,但是橫跨所有相關互動開發的核心概念,便是 Creative Coding。

Creative Coding - 程式創作

黑白抽象放射狀圓形紋理,以密集線條與點狀噪點構成同心圓視覺,作為頁面裝飾,不含文字資訊。

Creative Coding 顧名思義是結合程式加創意,狹義上看起來是用程式寫一些看起來很有藝術感的圖形,廣義上是可以用程式,將世界上的各種事物賦予互動跟連結起來,創造出新的現象、關聯與有趣的呈現,所以用程式偵測走在路上的人群,轉換成五線譜之後播放成音樂,或是比較商業的演唱會背景,擷取歌手的影像做後製,結合動態設計,變成即時的互動背景,跟著聲音的大小、人的位置、時間等做變化,或投影在建築物上,即時運算出來的移動錯覺效果,這些都是程式創作能應用的範疇。

「互動設計 程式藝術入門」課程主視覺,以 Creative Coding 與 Interaction Design 為主題,結合程式碼、幾何圖形、粒子線條與鮮明色塊,呈現互動藝術創作氛圍。

想到寫程式,你想到什麼工作?是在做些什麼事情呢? 如果在你腦中的畫面,是坐在電腦桌前的工程師,寫著千篇一律的功能解 bug,那這堂課就是要顛覆你的想像,工程師才不只有寫寫扣,整天逛 stack overflow⋯⋯

帶你了解如何把程式跟藝術、互動設計、音樂、創作以及遊戲結合,從生活中的各處獲得靈感、草稿跟創意發想,進一步學會用程式實作互動設計。

大家好,我是吳哲宇。幾年前我開設了 動態互動網頁程式入門、特效入門 課程,從設計的角度教學網頁開發,讓設計師與工程師都能一窺好看的互動網頁後面的奧秘,而這堂互動藝術程式創作入門,想要帶著大家打破程式與網頁刻頁面、寫功能的印象,更進一步的開眼界開始創作!

兩門動畫互動課程並列比較:「動畫互動網頁程式入門(HTML/CSS/JS)」5星、288則評價,課時1745分鐘、6599位同學,NT$2,000;「動畫互動網頁特效入門(JS/CANVAS)」5星、99則評價,課時3085分鐘、3263位同學,NT$2,000。

解放領域之間的圍籬,從這堂課開始!

這堂課不僅是一堂技術課,而是一個契機,想改變千篇一律的設計/工程師生活嗎?作為設計師想要用全新的技術手法創作,作為工程師想要自己的作品跟網頁技術有趣,不僅是切版做做 landing page,雖然網路上有很多技術相關的Youtube 與免費資源,但整合領域知識、概念、技術,帶給你不同的視野,是這堂課想要與你一起達到的目標。

揭開多媒體互動設計的面紗, 一起成為兼具技術與創意的數位工作者

我希望這堂課程,能打開你的視野,把技術當成像呼吸一樣自然的創作工具,藉此踏入數位藝術程式創作的領域,任自己想像的組合應用,不管是作為純粹興趣、還是想要嘗試多媒體互動設計領域的你,讓你體驗怎麼成為一個數位藝術家,成為既有有趣想法又有技術能力的成為獨一無二的創作者。

Creative Coding | 課程內容介紹

這堂課將使用 p5.js - 一套專門給為藝術家的程式框架,他來自於 Processing, 讓設計師跟藝術家能夠用簡單的語法,快速組織複雜的程式,用更少的時間跟精力實踐想法。

中央並列呈現深色網絡背景上的 p5 標誌與亮粉色底的「p5*」字樣,周圍散布由粉紅、橘色與紫色粒子構成的生成藝術視覺。

這是由全世界的科技藝術家跟工程師一起經營的社群跟工具,若是要入門互動設計或Creative Coding,以 p5.js 為開始了解概念後,會更容易上手其他相關的創作軟體,從這門課程對於亂數、視訊處理、即時模擬、物件互動有基礎之後,會更容易了解其他複雜的作品如何實現。

這堂課將以「背景知識+創意發想+實作演練+課後練習」四大核心,看見能用在哪裡、怎麼用,接著直接紮實的用精緻有趣的範例,帶你上手程式語法與創作!

內容以「點子」、「創作心法」與「技術基礎」三個部分並列呈現,透過彩色手繪圖像與加號連結,強調創意、方法和技術的結合。

如果沒有程式基礎怎麼辦?

上這堂課程式並不需要程式基礎,但如果你有程式基礎會如魚得水,能嘗試更多有趣的互動跟進階技巧!在國外我們互動設計科系有相當大比例的學生,來前並沒有學習過程式開發,但在一個學期過後,就學會了怎麼用用程式來創作。這次會從基礎的程式語法教起,快速又清楚的用一個個範例帶大家熟悉語法,也有手邊可以隨時參照的文件,只要懂的如何解決問題、參考跟化為自己的東西,就能順利上手,所以不用害怕,也很歡迎設計與想創作的同學來修課,探索各種不同的音訊視訊媒體使用互動,做出有趣的互動作品。

這堂互動藝術課程,將會讓你學到:

十二幅抽象生成藝術作品組成的拼貼,呈現繽紛花朵、粒子與軌道、數據線條、幾何圖形、光束、圓形細胞、波紋圖樣與神經網絡等視覺效果。

  • 認識程式與互動藝術產業應用,開啟對工程跟設計的想像
  • 學會使用 p5.js 開發互動介面,整合繪圖、音訊、視訊、文字、3D、互動與機器創作完整的作品
  • 將創作輸出應用在個人品牌或網站、主視覺或海報,甚至互動裝置、遊戲與教材製作等場景,讓你對進修的資源與路線更有方向
沒有程式基礎也不必擔心,一起跨出你的第一步!

這堂課可以帶給你兼具設計與程式的能力,對於喜歡設計的人而言,可以讓自己的作品不只美美的,或是用程式做到跟執行不太可能用人手重複的規則與韻律,制定規則後,讓系統自己產生跟模擬,創造不可預期的設計成果。

很多技術問題常常是有固定答案的,透過程式創作的訓練,讓自己嘗試不是結果導向的創作,如果動了其中一個環節,最後會有什麼有趣的意外產出,如何蒐集日常中的零感,刺激自己產生很多天馬行空的點子,也許其中一個就會打中人心,成為下一個專案或作品的靈感來源。

一起將你的創意和想法以技術來實現吧!

有設計基礎的你,可以奠基在設計的美感上,實作出更多互動的作品,不僅更可以了解設計與工程的緊密關聯,也可以用程式做到跟執行不太可能用人手重複的規則與韻律,制定規則後,讓系統自己產生跟模擬,創造不可預期的設計成果!

有工程基礎的你,相信對「結果導向」的思維不陌生。在這堂課程中,跟著我們一起探索程式在藝術創作的世界,透過創作練習培養新的思考方式。

Creative Coding | 課程單元規劃

課程大綱涵蓋五章:從 Creative Coding、p5.js 基礎繪製與生成式藝術,進入函數、Class 粒子系統與 DOM 互動,再延伸至影音、API 資料應用,以及 OF、Unreal、Unity、TD 等後續創作工具。

這堂課程預計分為五大章節、長度為 700 分鐘,會以一個一個帶入用到的技巧跟不同的媒材,也會帶大家看很多科技藝術範例刺激想法,會是一門理論與實作並重的課。

每一個主題都會有一個課後作業,讓大家練習用課程中學到的技巧應用創作,最後有一個 Final Project 由學生自行決定內容,我會參與討論,讓大家做出自己想嘗試的作品。

每個章節規劃約為 25-40 分鐘,內容會分拆到單元內,長度大為 5-10 分鐘,希望改良上一堂課負擔太重的感受,讓大家不會太累又學得到東西,有多餘的心力可以消化跟應用課程內容,單元內容會根據製課過程微調內容提及的順序。

第 1 章 - 基礎繪製與色彩

第 2 章 - 創作生成式藝術

第 3 章 - 互動系統與模擬

第 4 章 - 進階影音互動與即時資料應用

第 5 章 - 程式創作的後續應用

課程後你將有能力做出

互動動態海報與視覺 - 利用圖形、色彩、繪製技巧來產生動態視覺

章節 9 韻律、隨機性與噪聲 - 詩意與自然模擬 ▌章節 11 物件導向與向量 - Class 粒子系統

章節 6 增添色彩-玩耍色彩與留下痕跡

生成式設計與繪圖機器 - 設定規則、系統,生成預期之外的藝術創作

章節 6 增添色彩-玩耍色彩與留下痕跡

章節 9 韻律、隨機性與噪聲 - 詩意與自然模擬

章節 5 條件:迴圈與互動 - 建構創作規則

建構華麗的粒子模擬視覺 - 熟悉噪聲、粒子與物理

章節 6 增添色彩-玩耍色彩與留下痕跡 ▌章節 9 韻律、隨機性與噪聲 - 詩意與自然模擬

載入資料 / API ,轉化資料成為視覺化的呈現介面或互動

章節 14 - 資料視覺化與API - 將資料轉化成藝術

結合進階繪圖技巧與疊色,創造科幻感的介面

章節 5 條件:迴圈與互動 - 建構創作規則

解構音訊與像素,結合視訊串流與影音跟使用者互動

章節 13 - 使用者影音互動 - 即時串流聲音與影片 ▌

結合故事與敘述,讓自己的故事活起來

章節 8 函數與物件互動 - 建構無法預測的小世界

以紅色、藍色、青綠色與灰白色為主的幾何城市插畫,密集高樓交錯排列,窗戶與屋頂構成鮮明的都市天際線裝飾。

章節 7 進階繪圖 - 畫布操作與編織複雜圖形

深藍至淺青綠的星空漸層背景,散布星點與流星,底部排列由深淺灰色描繪的松樹剪影,營造寧靜夢幻的森林夜景氛圍。

章節 3 基礎圖形繪製 - 從點線面到塗鴉

製作實驗性的工具與概念驗證 - 疾病傳播模擬

章節 8 函數與物件互動 - 建構無法預測的小世界

結合即時音訊、視訊做互動遊戲

章節 13 - 使用者影音互動 - 即時串流聲音與影片

會教學如何將創作結合到品牌網站、輸出海報與影片

章節 15 - 發表作品 - 輸出與使用至不同平台

章節 15 - 發表作品 - 輸出與使用至不同平台

整合品牌官網案例效果: 墨雨設計

你一定也可以做得到,看看網頁入門與特效入門的同學作品吧!

學習前兩門「動態互動網頁程式入門」與「動態互動網頁特效入門」課程的同學中有很大一部分都沒有程式與設計基礎,但是在課程結束之後他們也都有能力做出讓人眼睛一亮的網頁作品,快來看看吧:Hahow 動畫互動網頁程式 / 特效入門同學作品集

課程解鎖活動

若於 2020/05/06 23:59 前,募資人數達標,則依照相應的募資比例,將解鎖下列課程:

1000% 加碼章節 - 文本分析:了解文字的藝術(使用 Rita.js)- 已解鎖釋出

2000% 加碼章節 - 物理模擬:讓物件自然的落下碰撞 (使用Matter.js) - 已解鎖釋出

3000% 加碼章節 - 3D世界與物件:p5的WebGL應用 - 已解鎖釋出

4000% 加碼章節 - 合成聲音:創造聲響與互動 (Tone.js / p5.sound)

5000% 加碼章節 - 結合實體世界:結合 Arduino 進行創作互動裝置

解鎖課程將於開課後 2 個月內上線。

關於講師

深色展演空間中,牆面投影紅、橘、黃、粉色等抽象流動色塊與飛濺圖形,一名表演者以剪影姿態舉起手臂,形成充滿動感的視覺場景。

吳哲宇,墨雨設計創辦人,互動設計師、藝術家、講師、全端工程師,目前於紐約大學進修整合數位媒體碩士。

「動態互動網頁程式入門」、「動態互動網頁特效入門」講師,引領超過一萬名同學進入互動網頁開發的大坑。在系上擔任 Creative Coding 研究助理與助教快兩年,喜歡新奇古怪的事物,想脫離網頁的限制,更自由的結合各種媒體與技術創作互動設計。

從動畫與平面設計起家,持續做到整體品牌形象 CI 設計到 UI/UX APP 介面設計,目前專攻網頁動畫與互動,研究如何以網頁的技巧實踐 MotionGraphics的精神,以設計的角度主宰網頁,讓網頁不只是能用、資訊呈現,更要有趣、好玩。

CHE-YU WU 作品集網站首頁,展示投影互動表演、聲音與影像裝置、音樂主題插畫,以及資料視覺化作品「The sound of Taipei 臺北聲音地景計畫」。

講師作品集:https://cheyuwu.com/

墨雨設計:https://monoame.com/

講師經歷

  • 荒物聲響互動實驗音樂展 - 技術支援與界面開發
  • 台大創新設計學院 D-school  中文網站 設計 / 開發
  • HHMuseum 兒童博物館串聯網站開發
  • 工研院綠能所 家庭用電家計簿 網頁設計 / 開發
  • 雜學校 2015-2017 官網開發
  • n3xtcon 識別設計 / 前後台網頁暨系統開發
  • 捷運局台北聲音地景計畫 網頁設計/ 前後台網頁暨系統開發
  • 台北智慧城市黑客松評審團超級大獎
  • Selinko & RemyMartin 限量合作酒款APP界面設計
  • 聯合報國際美容展 2015/2016   前後台網頁暨系統開發
  • 2015世界健康大會 前後台網頁暨系統開發
  • 第五屆~第九屆宏碁數位創作獎 首獎+評審團超級大獎

問題回覆與作業設計

這堂課將會有 3-5 的程式創作的練習,預計約為兩週批改一次並回覆大家的問題。最後的大專案,會分成發想、實驗、迭代三個部分,帶領同學討論、實作自己想嘗試的專案,這些作業都沒有標準答案,大家可以儘管嘗試,做出自己的作品!

如何購買三人同行?(活動已結束)

詳細的教學請詳閱《3 人同行方案購買與兌換課程方式》

STEP 0|首先,你需要先找好另外 2 位學習好夥伴,並選出一位夥伴作為「購買人」
STEP 1|購買人請於課程頁面點選「馬上預購」,進入「課程購買頁面」
STEP 2|選擇付款資訊第二項「兌換 3 人同行 一人 NT$ 1,333 」
STEP 3|填寫「收取另外兩組課程兌換序號的 Email 信箱」(購買人信箱)
STEP 4|選擇「付款方式」與「發票選項」並按下「送出」
STEP 5|完成付款後,購買人即可進入「我的課程」頁面,於「我修的課」區塊,確認課程!並請千萬記得另外 2 位好夥伴還在等待他們的課程兌換序號喲~快去信箱收信吧!
注意事項|3 人同行方案為特殊優惠方案,僅限募資期間,無法與 Hahow Point、Coupon、合購優惠等項目併用。

哪些人適合這堂課?
對互動設計與藝術產業有興趣,想要一探究竟,或是嘗試看看不同面向的程式開發的同學 不論是設計師、藝術家、音樂家、工程師⋯⋯等,都能結合課程內容與專業做進一步的結合。
你可以學到
- 認識程式與互動藝術產業應用,開啟對工程跟設計的想像 - 學會使用 p5.js 開發互動介面,整合繪圖、音訊、視訊、文字、3D、互動與機器創作完整的作品 - 將創作輸出應用在個人品牌或網站、主視覺或海報,甚至互動裝置、遊戲與教材製作等場景,讓你對進修的資源與路線更有方向
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
硬體:電腦或筆電 軟體:p5.js / Open Processing / Processing / Codepen / VSCode 其他:筆記本、筆紀錄與發想用
需要具備的背景知識
程式基礎非必要,很歡迎設計與創作相關科系的同學來修課,課程將主要使用 Javascript,如果有程式背景的同學,也會學習到很多與框架相關的創作技巧,進一步地發揮!
單元一覽
19 章 76 單元|總時長 1,056 分鐘
全部展開
1
【 基礎繪製與色彩 】Creative Coding 程式創作是什麼
影片單元
單元 1 - Creative Coding 程式創作是什麼
2
【 基礎繪製與色彩 】程式框架 - p5.js 開發入門
影片單元
單元 1 - 工具的歷史淵源 & Open Processing 註冊
影片單元
單元 2 - 我的第一個程式
影片單元
單元 3 - Cheatsheet、小技巧與本機環境設定
09:38
作業單元
作業 1 - 製作揮灑的彩色滑鼠筆刷
查看作業
3
【 基礎繪製與色彩 】從點線面到塗鴉
影片單元
單元 1 - 繪圖的基礎與幾何抽象主義介紹
06:58
影片單元
單元 2 - 繪製規則形狀與變化
17:01
影片單元
單元 3 - 繪製不規則的形狀
13:40
作業單元
作業 1 - 繪製程式自畫像、景物或怪獸
查看作業
4
【 基礎繪製與色彩 】變數與資料-賦予可變與連續性
影片單元
單元 1 - 變數的基本概念
16:32
影片單元
單元 2 - 變數的類型、p5.js 的內建變數與基礎變數操作
影片單元
單元 3 - 進階的變數操作與數字轉換
16:58
作業單元
作業 1 - 用程式重現動態版博物館藝術
查看作業
5
【創作生成式藝術】條件、迴圈與互動-建構創作規則
影片單元
單元 1 - 基礎的迴圈
14:50
影片單元
單元 2 - 迴圈搭配條件判斷繪圖
08:57
影片單元
單元 3 - 加入互動、隨機性與狀態
19:21
作業單元
作業 1 - 用抽象的方式視覺化時間
查看作業
6
【創作生成式藝術】增添色彩-玩耍色彩與留下痕跡
影片單元
單元 1 - 色彩入門與 RGB 模式
15:53
影片單元
單元 2 - HSB 模式介紹與應用
影片單元
單元 3 - 顏色進階變化: lerpColor 與 blendmode
16:09
作業單元
作業 1 - 利用繽紛色彩繪製製作專輯封面
查看作業
7
【創作生成式藝術】進階繪圖 - 畫布操作與編織複雜圖形
影片單元
單元 1 - 章節介紹與案例解析
09:20
影片單元
單元 2 - translate、rotate 操作
15:05
影片單元
單元 3 - scale、push/pop 操作
13:30
影片單元
單元 4 - 結合繪製手法、繪製多張畫布
15:34
作業單元
作業 1 - 創造生成式藝術或圖騰
查看作業
8
【互動系統與模擬】函數與物件互動 - 建構無法預測的小世界
影片單元
單元 1 - 章節介紹與案例解析
07:18
影片單元
單元 2 - 函數的概念
18:38
影片單元
單元 3 - 陣列的基礎與操作
15:29
影片單元
單元 4 - 物件的基礎與操作
15:38
影片單元
單元 5 - 多物件與滑鼠的互動
12:19
作業單元
作業 1 - 製作互動場景
查看作業
9
【互動系統與模擬】韻律、隨機性與噪聲 - 詩意與自然模擬
影片單元
單元 1 - 章節介紹與案例解析
07:56
影片單元
單元 2 - 波狀函數 sin & cos
16:56
影片單元
單元 3 - 位置與角度的轉換 atan2
10:19
影片單元
單元 4 - 亂數與噪聲與粒子系統
18:40
影片單元
單元 5 - noise 結合軌跡與速度曲線
12:37
作業單元
作業 1 - 繪製自然感的風景或畫
查看作業
10
【互動系統與模擬】網頁元素(DOM) - 取得文字、數值和其他輸入
影片單元
單元 1 - 章節介紹與案例解析
09:56
影片單元
單元 2 - 文字輸入、滑桿、按鈕與顏色選取
19:17
影片單元
單元 3 - 選單與 CSS 基礎樣式
11:00
影片單元
單元 4 - 動作綁定與文字物理模擬
14:36
影片單元
單元 5 - 選單、監聽變動與新增圖片
12:27
作業單元
作業 1 - 製作文字藝術產生器/圖像動態詩
查看作業
11
【互動系統與模擬】物件導向與向量 - Class 粒子系統
影片單元
單元 1 - 章節介紹與案例解析
10:22
影片單元
單元 2 - 物件導向基礎
18:04
影片單元
單元 3 - 物件狀態更新與滑鼠互動
17:50
影片單元
單元 4 - 使用向量物件 Vector
12:32
影片單元
單元 5 - 多物件互動與鍵盤事件
16:05
作業單元
作業 1 - 製作繽紛的物理或生物模擬系統
查看作業
12
【影音互動與即時資料應用】媒體 - 影像、聲音與影片的整合與拆解
影片單元
單元 1 - 章節介紹與案例解析
09:08
影片單元
單元 2 - 圖片的載入與操作
11:04
影片單元
單元 3 - 物件導向搭配圖片使用
15:31
影片單元
單元 4 - 圖片的像素拆解
15:02
影片單元
單元 5 - 聲音的載入與操作
18:24
影片單元
單元 6 - 影片的載入與操作
09:05
作業單元
作業 1 - 製作拼貼圖片跟充滿音效的遊樂場
查看作業
13
【影音互動與即時資料應用】使用者影音互動 - 即時串流聲音與影片
影片單元
單元 1 - 章節介紹與案例解析
10:04
影片單元
單元 2 - 聲音接收與操作
16:34
影片單元
單元 3 - 頻譜分析與繪製
12:50
影片單元
單元 4 - 即時影像擷取與像素操作
21:06
影片單元
單元 5 - 影像操作進階-顏色追蹤
11:19
作業單元
作業 1 - 利用即時影音轉變為抽象畫
查看作業
14
【影音互動與即時資料應用】資料視覺化與API - 將資料轉化成藝術
影片單元
單元 1 - 章節介紹與案例解析
13:34
影片單元
單元 2 - 解析資料與繪製圖形
22:48
影片單元
單元 3 - 結合繪製與曲線函式
14:10
影片單元
單元 4 - 使用者互動與資料篩選
16:05
作業單元
作業 1 - 使用資料視覺化手法製作動態
查看作業
15
【程式創作的後續應用】發表作品 - 輸出與使用至不同平台
影片單元
單元 1 - 章節介紹與案例解析
09:36
影片單元
單元 2 - 在本機運行程式與 github page
08:17
影片單元
單元 3 - 把作品整合到網頁中
09:29
影片單元
單元 4 - 在平面與投影展現作品
25:31
影片單元
單元 5 - Processing 與 P5.js 的關係
10:29
作業單元
作業 1 - 嘗試輸出作品 / 最後整合大 Project
查看作業
16
【程式創作的後續應用】後續路線與工具介紹 - OF / Unreal / Unity / TD
影片單元
單元 1 - 程式互動藝術工具分享
33:55
影片單元
單元 2 - 業界工作室分享
09:26
影片單元
單元 3 - 產業與未來發展方向
12:54
影片單元
單元 4 - 老師的話與結語
04:24
作業單元
作業 1 - 課程學習心得與紀錄
查看作業
17
【加碼單元】文本分析 - 了解文字藝術
影片單元
單元 1 - 章節介紹與案例解析
09:41
影片單元
單元 2 - 文字藝術創作發想
12:02
影片單元
單元 3 - Rita.js 介紹與英文詞性操作
14:26
影片單元
單元 4 - 文字合成語音操作
05:59
18
物理模擬-讓物件自然的落下碰撞
影片單元
單元 1 - 章節介紹與案例解析
09:29
影片單元
單元 2 - Matter.js 介紹與建立基礎物件
23:06
影片單元
單元 3 - 滑鼠與物件互動
14:43
影片單元
單元 4 - 自定義條件限制與事件偵測
16:35
19
3D世界與物件-p5的WebGL應用
影片單元
單元 1 - 章節介紹與案例解析
08:14
影片單元
單元 2 - 3D場景的基礎:形狀、光源、材質與攝影機
17:43
影片單元
單元 3 - 加入基礎互動與外部材質
13:51
影片單元
單元 4 - 導入3D模型
06:48
試看單元
播放試看影片
章節 1 - 【 基礎繪製與色彩 】Creative Coding 程式創作是什麼
單元 1 - Creative Coding 程式創作是什麼
試看影片
20:57
播放試看影片
章節 2 - 【 基礎繪製與色彩 】程式框架 - p5.js 開發入門
單元 1 - 工具的歷史淵源 & Open Processing 註冊
試看影片
07:56
播放試看影片
章節 2 - 【 基礎繪製與色彩 】程式框架 - p5.js 開發入門
單元 2 - 我的第一個程式
試看影片
18:29
播放試看影片
章節 4 - 【 基礎繪製與色彩 】變數與資料-賦予可變與連續性
單元 2 - 變數的類型、p5.js 的內建變數與基礎變數操作
試看影片
13:21
播放試看影片
章節 6 - 【創作生成式藝術】增添色彩-玩耍色彩與留下痕跡
單元 2 - HSB 模式介紹與應用
試看影片
15:27
課程評價
5.0
/ 5.0
105 則評價
tim96tim2022-03-04
為網頁設計開啟更多可能
先說結論:有程式語言基礎的人可以更快進行創作 我本身是從零開始學程式語言,所以能確定沒有學過的同學前面會上的很吃力 or 需要更多時間去熟悉語法以及函數/陣列...etc在網頁上會產生何種變化。 同樣也是從零開始的角度,可以聽出來老師的講稿已經是去蕪存菁,就算是大外行,慢慢、反覆聽也可以理解。 有上過老師"動畫互動網頁特效入門(JS/CANVAS)",對網頁前端架構僅知道些皮毛。隨著課程推進,發現原來程式語言也能這麼好玩,腦中也隨著新接觸到的方法想要躍躍欲試,除此之外,課堂中的範例也會演示一些開腦洞的操作,時刻提醒我們思考不要太僵化。 整體而言,這堂課就像玩RPG 過程中會開啟一些新的技巧、然後自己再去做組合、然後再配合過去學到的東西變化....etc ps 若同學是完全沒接觸過程式語言的話,強烈建議去上吳老師的"動畫互動網頁特效入門(JS/CANVAS)"再回來學,定能有更大的收穫!
(已編輯)
查看更多
7 人覺得有幫助
魏詣翔2022-03-01
藝術與科技技術的結合!
這是一個完全陌生的全新領域。 我平常很喜歡在工作之餘學習許多不同技能(有點點擊技能樹的感覺)。 也會固定在教育上撥出預算。 這堂課程我一開始看到預購時完全不知道是什麼東西,畢竟也完全沒接觸過。 但看到介紹影片,說是互動式藝術和AR之類的領域。 因為這個月還有一點教育預算,再加上感覺這是個很酷的東西,卡就刷下去了(呵。 我本身有接觸過平面設計和網頁設計之類的工作,再開始課程後可以說是打開了我另一扇大門。 完全未知的新東西,需要花費些許時間去學習,完成作品後就有著些許成就感。 平常有工作,生活也變得愈來愈乏味,感覺只有累積新技能才能開拓更高更遠的視野。 我覺得這個課程為我的技能樹點開了主要支線,讓我看到了許多分支。 就這個價格來說,我覺得CP值超高,物超所值。
(已編輯)
查看更多
5 人覺得有幫助
yaya55652022-03-04
連結各領域與生成式藝術的傳送門
藝術與程式都與我的本業無關 在tezos把玩NFT幾個月後 漸漸發現生成式藝術的迷人之處 哲宇老師的課程深入淺出 從基本的藝術與美學概念 到程式的實際應用 我認為要踏入生成式藝術 最精要與完整的教學都在這裡了 老師不會用艱澀的邏輯基礎來開頭 而是以實際的演示讓人直接觀察到程式碼產生的效果 在不熟悉coding的情況下 能有圖像或動畫來協助記憶與思考 對沒有程式基礎的我來說是一大福音與助力 這模式也是我最喜歡這堂課的原因 雖然目前礙於本業的發展 還沒把進度完全上完 但對現有的課程內容已十分滿意 感謝老師 讓原本對程式與藝術一竅不通、只侷限在本業的我 有這個機會一窺這未知但精采的生成式藝術世界 也讓我在過程中看到一些將本業與生成式藝術結合的可能 期待有一天能做出屬於自己、跨領域的作品跟大家分享
(已編輯)
查看更多
3 人覺得有幫助
Milly2022-02-26
推薦想踏入互動藝術領域的新手!
之前有上過哲宇老師 HTML/CSS 的課程,略懂前端程式語言。 剛好去年因為開始接觸 NFT,也有在追蹤哲宇老師 YouTube 頻道「老闆,來點寇汀吧」,因為影片看不夠😂 想要更深入學習科技 X 程式藝術創作所以又購入了這堂互動藝術入門! 跟前兩堂相比,我個人是因為興趣來學習這堂課。希望能做出很酷的藝術品,所以學習進度比較慢。 但課程依舊很扎實,透過課程中的實作慢慢累積自信心,老師也有提供許多教材資源可以練習。 也因為這堂課程,讓自己去探索更多新媒體藝術家!剛好跟上這一波區塊鏈藝術潮流🌟🌟🌟🌟🌟
(已編輯)
查看更多
1 人覺得有幫助
陳逸歆2025-11-10
用程式說故事的樂趣
課程內容靈活又實用,結合設計與互動的部分讓我印象深刻。對我這種工程顧問背景的人來說,最棒的是能把抽象數據轉成可視化、可互動的表現。學習過程中雖然有點燒腦,但成果真的令人驚喜。希望之後能把這些應用在專案展示或教育訓練中,讓工作也能多一點創意與樂趣。
查看更多
1 人覺得有幫助

意猶未盡嗎?

關於講師

吳哲宇
4堂課程
15篇文章
24,700位學生
墨雨設計創辦人,紐約大學進修整合數位媒體碩士。互動設計師、藝術家、講師、全端工程師,引領超過 20,000 位學生進入互動網頁與生成藝術開發的大坑。
前往講師頁面
精選學生作業

購課前問答

日期最新
日期最新
日期最舊
愛心數
艾登皮爾斯
2026-04-09
請問第一支試聽影片裡提到的範例,像是發光液體實驗室、實時文字馬賽克、蝸牛、河豚、聲音等,都會在後續的課程裡實做出來嗎? 還是只會講到類似概念,而不會直接實做一樣的東西?
回覆
我也想問
沈芷君
2023-12-01
老師好,想問第8章第3單元,做花的重力往下的功能,如果想要再次反彈後又往下,這樣程式碼要怎麼修正? 我把上次做球的範例拿來復刻,於是加上 yy = height,可是這樣一來,花就在畫面底部鎖死,想問為什麼? if(yy > height) { vYList[i] = -abs(vYList[i]) yy = height }
潘威利
2023-12-13
此問題已於問題討論區中回應!
回覆
我也想問
KH
2023-11-12
您好.在影片提到快速鍵command+F,用MAC操作下無法使用,是否還要安裝其他外掛?
潘威利
2023-11-17
哈囉 KH 同學,我是助教威利! 想先請問一下,你提到的影片的章節是幾之幾呢? 另外,這個應該看起來是屬於上課過程中遇到的相關問題了 下次請幫我就直接在問題討論區提問即可!
回覆
1 人想問
林柔
2023-09-07
p5.js / Open Processing / Processing / Codepen / VSCode /Javascript 請問可以給予這六個軟體的下載連結嗎?怕自己在找尋時找錯 這是我的email linjiarou930720@gmail.com 怕沒有看到回覆的訊息
潘威利
2023-09-08
哈囉 林柔 同學,我是這門課的助教威利! 這六個除了 VSCode 須下載之外,基本上大部分都有網頁的操作平台(有些是建立於其中的程式語言,也不需要下載) 另外 VSCode 的部分在這邊提供給你: https://code.visualstudio.com 以上!
(已編輯)
林柔
2023-09-08
謝謝,解決了我的問題
潘威利
2023-09-08
不客氣,先預祝你學習順利 ;)
回覆
我也想問
Alex
2023-08-27
謝謝哲宇老師不藏私分享很多美的事物~還在前兩堂課打底中~
(已編輯)
潘威利
2023-08-29
Davis Yang 同學辛苦了,加油! 希望你也能學得開心,收穫滿滿 預祝學習順利 ;)
回覆
2 人想問
購買單堂課

NT$2,400
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用
用程式打造從網頁到實體的互動創作|網頁 + 特效 + 藝術創作
課程合購優惠 83 折
3堂課程
共 3 堂課程
組合優惠價
NT$5,725
NT$6,900
販售至 2026 年 12 月 31 日

相關標籤