クリエイティブコーディング 2024
講義概要
テーマ: コードで創造的に表現する
クリエイティブコーディングとは、機能ではなく表現のためのコンピュータプログラミングだ。この講義ではクリエイティブコーディングのためのアプリケーションを活用し、グラフィクス、アニメーション、オーディオビジュアル、ジェネラティブデザイン、インタラクションといったクリエイティブコーディングのための制作のための技術の基礎から応用までを学んでいく。現在多くのアーティストや制作現場で実際に使用されている制作環境であるTouchDesignerをメインの開発環境として、制作環境の基本操作から始めて最終的に自身の作品を制作できる技術の習得を目指す。このような能力は、デザイナー、エンジニア、アーティストなど、様々なクリエイティブな職業で求められるものであり、本講義はその基盤となる。
キーワード
情報メディアデザイン、コンピューテーショナルデザイン、プログラミング、メディアアート
講義ノート
- TouchDesigner 初めの一歩 – インストールと操作の基本
- TouchDesigner基本 1 – オペレータについて TOP CHOP SOP DAT COMP MAT
- TouchDesigner基本 2 – TOPを極める!
関係科目
情報メディアデザイン、プログラミング、クリエイティブコーディング、サウンドプログラミング
成績評価
中間課題発表 (30%)
最終課題発表 (70%)
参考書
- BEYOND INTERACTION : クリエイティブ・コーディングのためのopenFrameworks実践ガイド, 田所淳著, ビー・エヌ・エヌ新社, 2020.10
- 演奏するプログラミング、ライブコーディングの思想と実践 : Show us your screens, 田所淳著, ビー・エヌ・エヌ新社, 2018.12
- 文化庁メディア芸術祭1997-2022 : 25年の軌跡 = Japan Media Arts Festival 1997-2022 : 25 years of progress, 竹見洋一郎, 粕川雅編集, 画像情報教育振興協会(CG-ARTS), 2023.3
- The age of data : embracing algorithms in art & design, Christoph Grünberger, Niggli, 2022
- Art and electronic media, edited by Edward A. Shanken, Phaidon, 2014