您當前的位置:首頁 > 舞蹈

強 大 的 P 5

作者:由 最畢設 發表于 舞蹈時間:2019-03-28

*本期文章由導師蔡雨利編寫

很多童鞋對新媒體藝術感興趣

而背後離不開創意程式設計(P5)

P5究竟是什麼?

https://

p5js。org

官網

我也無法給出準確的定義。

一千個讀者就有一千個哈姆雷特。

廢話不多說

我們先來看看它能幹嘛。

01

P5×互動視覺

互動視覺≠動態視覺

觀眾是透過操縱滑鼠,對這個作品眨眼,揮動手臂等方式,跟這個作品溝通。

互動視覺,只有程式設計能做。程式設計底下,p5作為一種入門級的程式設計工具,最好學。

強 大 的 P 5

強 大 的 P 5

類似效果用p5來實現是什麼樣的?

02

P5×動態網頁

無損表達

運用p5來實現互動動畫的創作是比較簡單的,你放在網頁上的作品就不再是靜態的一個圖片或者影片啦,可以將自己的互動作品讓觀眾實時的體驗到,達到無損表達。

強 大 的 P 5

by Wipawe Sirikolkarn

強 大 的 P 5

類似效果用p5來實現是什麼樣的?

03

P5×情感設計×硬體程式設計

硬體程式設計跟P5有什麼關係

下面這個作品,是我的一個朋友的情感設計作品。

她設計了4個不同性格的按鈕,每個按鈕對於“有手指要來按我啦”, 作出的反應是因性格而變的:膽小的按鈕,激動的按鈕,暴躁的按鈕。。。

最後她拿P5給所有按鈕小朋友們,寫了一個狀態監控器。實時監控按鈕們的心跳。做了一層資料視覺化。

強 大 的 P 5

膽小的按鈕

強 大 的 P 5

興奮的按鈕

強 大 的 P 5

用p5寫的按鈕“心電圖” (資料監測)by Hayley Hwang

強 大 的 P 5

類似效果用P5來實現是什麼樣的?

04

P5×聲音互動

什麼是聲音/聲音從哪來/最終要表現成什麼

什麼是聲音?

聲音從哪來?

最終要表現成什麼?

我是一個對著話筒唱歌螢幕上的圖案會隨之變動的作品?我是一個點選螢幕的不同區域,會產生不同旋律的樂器?我是一個視覺視覺化一段音訊的視覺效果作品?以上這些疑問,每一個不確定的點,其實都是把控制權轉交給創作者——你。

當然,我說的是P5能實現的基本能力,創意不在其中。

強 大 的 P 5

強 大 的 P 5

類似效果用p5來實現是什麼樣的?

05

P5×動態捕捉×裝置藝術

三維的互動視覺

世界上總有滑鼠控制不了的東西。

但是創意程式設計創造的內容還是一樣的,就像下面這個我自己的作品,背後的線其實就是拿創意程式設計寫的一個簡單的互動視覺,但把它跟舞者的動作結合起來了就會有不一樣的效果。

強 大 的 P 5

by yuliiic

強 大 的 P 5

類似效果用p5來實現是什麼樣的?

06

P5×機器學習×圖片識別

技術的東西也可以很有詩意和藝術感

P5家族裡新有的

http://

ml5。org

, 就是一個讓你最簡單的用機器學習來做藝術設計創作的方式。

強 大 的 P 5

強 大 的 P 5

類似效果用p5來實現是什麼樣的?

07

P5×資料視覺化

資料視覺化關鍵在於資料

假設你有了一個數據,是一個家族的族譜(對就是這麼傳統),這個時候你不想以傳統的家譜的形式畫出來。想讓家譜上你家和你舅舅家,按照實際離得地理距離的比例,展現在視覺上。

你可以用ps一個個把你跟你舅舅家,你跟你姑姑家,奶奶家。。。單獨畫出來。你家多大,決定了你的工作量。

但是在P5裡,這就是一個方法:把兩家相隔xx遠的畫出來。 程式設計讓它更加具有工具的能力,提高了我們的效率。

強 大 的 P 5

強 大 的 P 5

類似效果用p5來實現是什麼樣的?

08

P5×為你寫詩

創意人也很浪漫

對自然語言的拼接其實也是創意人用程式設計經常做的事情。

比如從電影“霸王別姬”的所有臺詞中,隨機取出詞語,拼出一個七律詩。

也比如下面的這個作品,透過把著名音樂人Bob Dylan的歌詞,抽取出來,變成一個動態拼接歌詞的創作……

原網站體驗連結 - 電腦開啟效果更佳

https://www。

jasondavies。com/wordtre

e

強 大 的 P 5

by Jason Davis

強 大 的 P 5

類似效果用p5來實現是什麼樣的?

列了上面這麼多,不知道看文章的你能不能對P5下一個定義。

強 大 的 P 5

但如果真的要給P5下個定論,可能很難像描述photoshop一樣根據它的應用場景來下定論,因為P5其實是一種簡單的程式語言,可以支援多種技術。

比如說AR技術,大部分AR是透過Unity來實現的,但是背後驅動的是程式設計的技術,所以懂了一些簡單的程式設計去學習的話會掌握的更紮實。

但這也不是說P5本身不能做AR的事情,instagram,snapchat和抖音上各種實時臉部貼紙,都能用P5來簡單的製作出來。

P5究竟是什麼

它的誕生使命

就是讓設計師能玩轉更多的創意,

所以它是

最適合設計師學習的程式語言

(感謝創始人我的老師Lauren McCarthy和前身Processing社群)

它所代表的技術

是網頁程式語言javaScript的一個分支

稍微瞭解網站設計的朋友們可能知道以下三大金剛:

強 大 的 P 5

那p5是最右邊JS下的一個小分支。

尤其是學生時代的未來設計師們,P5

可以讓你探索更多的可能性

那麼年輕,幹嘛要被定性,learn coding to arm and popularize your creativity - 讓程式設計成為另一個幫你表達想象力的武器。

讓你掌握用程式碼做設計

節省設計時間,提高工作效率

探索設計的新趨勢

-

本期課程新內容音畫互動、ML5

Yuli Cai

http://

caiyuli。com

新媒體藝術家,畢業於紐約大學itp

曾留校任職,擔任Research Resident

itp:美國Top3新媒體實驗室

強 大 的 P 5

標簽: P5  程式設計  按鈕  互動