Loading...
プログラミングB #02
#02 アカウントの登録/p5.js入門(1)基本的な図形描画
高尾俊介(takawo@konan-wu.ac.jp)
甲南女子大学 文学部 メディア表現学科 講師
今日の授業内容
p5.js入門
p5.jsとは
プログラムのプロセスについて
座標
基本的な図形描画
p5.jsを学んでいくにあたっての準備
アカウントの作成
p5.js editor(エディタ)
openProcessing(授業課題の提出公開)
p5.jsを学んでいくにあたっての準備は,次回以降の授業でも関連してくる項目です.欠席した人は次の週までに2つのアカウントの登録を済ませておいてください.
p5.jsとは
ニューヨーク大学のLauren McCarthy が中心になって開発された
プログラミング環境
http://lauren-mccarthy.com/p5-js-1
クリエイティブコーディングのためのプログラミング環境「Processing」から派生
p5.jsの特徴
ブラウザを通じてコードを編集することができる
ウェブ上で動作する
つまりインターネットがあればどこでもプログラムを書いて実行することができる
スマートフォンやタブレットでも動作する
ウェブ上のDOMと呼ばれるHTMLの要素を操作することができる
画像・カメラ・オーディオなどを読み出して使用できる
JavaScriptという言語で動作する
比較的簡単な記述でプログラムを作成出来る
Processingの歴史
Research essay: The History of Processing
より
参考書籍
Generative Design with p5.js -
[p5.js版ジェネラティブデザイン]
―ウェブでのクリエイティブ・コーディング
Benedikt Gross
(著),
Hartmut Bohnacker
(著),
Julia Laub
(著),
深津貴之
(監修),
国分宏樹
(監修)
Please turn on JavaScript to use Paper in all of its awesomeness. ^_^
今日の授業内容
p5.jsとは
参考書籍