iT邦幫忙

2021 iThome 鐵人賽

DAY 1
0

緣由

p5 是由 Processing 延伸而成的 JavaScript 函式庫,Processing 是設計給沒有程式基礎的人快速進行創作的平台,而 p5.js 可以理解為 Processing 的 JavaScript 版本。它將許多繪圖、數學、物理模擬等函式封裝好讓我們可以直接使用,如此一來我們可以在享受 Canvas 繪圖的同時不用費心思處理瑣碎的工具!基本上我想透過P5去製作一些相關的資料數據化的呈現方式,也讓自己同時了解程式碼不一定只能探討一些基本的理論在裡面。

p5.js 創作環境

如果我們在 OpenProcessing 創立一個新的專案,會看到一個預設的專案長這樣子:

https://creativecoding.in/wp-content/uploads/2020/04/openprocrssing-1-1024x548.png

介面非常簡單,左邊是程式碼的區塊,右邊是目前程式繪圖的結果。我們在左邊輸入的程式碼在按下上方的執行或是(cmd + Enter)之後就會即時更新在畫面上。

會使用到的色票

https://coolors.co/b90c09-642c0c-e4e7e6-b3ada2

會用到編輯器

https://openprocessing.org/sketch/869432

https://editor.p5js.org/

https://www.w3schools.com/cssref/css_colors.asp (色碼表)

參考資料

https://creativecoding.in/2020/04/24/p5-js-快速上手/

https://www.youtube.com/watch?v=yPWkPOfnGsw

https://hahow.in/courses/5d1ba52a0d5f3b0021dbb996/assignments?device=c&tracking=google-ads-DSA&gclid=CjwKCAjwgviIBhBkEiwA10D2j3lgfD4ta5pKHREXiqodOa8SaG_nitHS8_KaqpyVfFINXTlxP9TxDhoC1vwQAvD_BwE&item=5e5c17d7c8bfb6002495aff9&panelMode=PLAY_LIST


下一篇
Day2 - P5基本操作 - 基本設定跟操作
系列文
前端藝術 - 用P5.js做藝術30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Ken Chen
iT邦新手 4 級 ‧ 2021-09-18 10:25:18

感覺好酷啊~~~!

我要留言

立即登入留言