Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
01
02
03
04
05
06
07
08
09
10
11
extra/translateRotate
.gitignore
README.md

README.md

デザインとプログラミング2018年度春期サンプルプログラム

この授業では、プログラミングを通してデザインについて考えます。
デザインといっても、一般的に連想する図や形を美しく配置するグラフィックデザインにとどまらず、図案や形態に加えてサウンドやビデオ、インタラクションを時間軸の中でプログラミングによってデザインしていきます。
 授業では、オープンソースのプログラミング言語/開発環境であるProcessingを使用します。Processingを用いたプログラミングの基本から始めて、最終的にはProcessingを用いた3D表現や画像処理、データ解析など、高度なプログラミングによる表現が可能となることを目標とします。

授業内容

  1. イントロダクション,基本関数
  2. 変数,型,フロー,インタラクション
  3. 繰り返し,反復,パターン
  4. テキスト,フォント,タイポグラフィ
  5. 画像を扱う,画像からの情報抽出
  6. 時間を扱う,体験型アプリをつくる
  7. 関数の利用,返り値,再帰
  8. 配列,アニメーション
  9. オブジェクト指向プログラミング
  10. 動的配列,メディア
  11. ,パラメトリックデザイン,GUI,pdf

参考文献

  • 「Processingをはじめよう」オライリージャパン 2011年
  • 「Processing:ビジュアルデザイナーとアーティストのためのプログラミング入門」BNN新社 2015年
  • 「ジェネラティブ・アート―Processingによる実践ガイド」BNN新社 2014年
  • 「Generative Design ―Processingで切り拓く、デザインの新たな地平」BNN新社2016年
  • 「Nature of Code- Processingではじめる自然現象のシミュレーション」株式会社ボーンデジタル 2014年
  • 「ビジュアライジング・データ―Processingによる情報視覚化手法」オライリー・ジャパン 2008年
  • 「データ可視化プログラミング入門」秀和システム 2013年

LICENCE

  • MIT