
クリエイティブ コーディングは、機能的なものではなく表現力豊かなものを作成することを目的とするコンピューター プログラミングの一種です。ライブ ビジュアルの作成やVJのほか、ビジュアル アートやデザイン、エンターテイメント (ビデオ ゲームなど)、アート インスタレーション、投影やプロジェクション マッピング、サウンド アート、広告、製品プロトタイプなどの作成に使用されます。
歴史
プログラミングを使用してアートを作成するという習慣は、1960 年代に始まりました。その後の数十年間、Compos 68 [1]などのグループが芸術目的でのプログラミングを成功裏に探求し、作品を国際展示会で展示しました。80 年代以降、熟練したプログラマーがデモシーンに参加し、「デモ」、つまり高度な技術を備えた視覚的作品を作成することで、お互いのスキルを競いました。
ドミニク・ロペスの「コンピュータアートの哲学」 (2009年)を含む最近の展覧会や書籍は、ヒューマン・コンピュータ・インターフェース(HCI)を超えて、現代アートにおけるコーディングの不可欠な役割を検証しようとしています。[2]しかし、ロペスを批判するジュリフとコックスは、ロペスは多くのコンピュータアートにおけるコードの不可欠な条件を犠牲にして、インターフェースとユーザーを優先し続けていると主張しています。コーディングのより微妙な評価を主張するジュリフとコックスは、現代のクリエイティブコーディングを、ユーザーが作品を理解するために不可欠なコードと意図の検証であるとしています。[3]
現在、なぜプログラミングが芸術を生み出す方法として普及していないのかという疑問に新たな関心が集まっています。GoogleはDev Artイニシアチブに新たな関心を寄せていますが、[4]これは多くのクリエイティブなプログラマーから強い反発を招いており、彼らは自分たちの実践を説明するために新しい用語を作ることは逆効果だと主張しています。[5]
クリエイティブコーディングを使用するアーティスト
作品にクリエイティブ・コーディングを使用している現代アーティストとしては、ダニエル・シフマン、ザカリー・リーバーマン、ゴラン・レビン、ベン・フライ、ジャイルズ・ウィテカー(アーティスト)などがいます。
クリエイティブコーディングソフトウェアのリスト
あらゆるテクノロジーやプログラミング言語は創造的な目的に使用できる可能性がありますが、創造的な作品の迅速なプロトタイピングと開発を支援するために特別に作成されたライブラリやフレームワークもあります。このコンテキストでよく使用されるソフトウェア ツールキットには、次のものがあります。
ハードウェアの使用
クリエイティブ コーディングでは、環境からデータを入力し、出力を生成したり、参加者と対話したりするためのハードウェア コンポーネントが必要になる場合があります。よく使用されるハードウェアの例には、マイク、Web カメラまたは深度カメラ、モーション コントローラー、シングル ボード マイクロコントローラー、MIDI コントローラー、プロジェクター、LED ストリップ、プリンター、プロッターなどがあります。
参照
参考文献
- ^ “Compos 68 - Monoskop”. monoskop.org . 2020年6月10日閲覧。
- ^ ロペス、ドミニク (2009)。『コンピュータアートの哲学』ロンドン: ラウトレッジ。ISBN 0415547628。
- ^ Toby Juliff、Travis Cox (2015年4月)。「現代コンピュータアートのポストディスプレイ状態」。eMaj 8。2016年6月29日時点のオリジナルよりアーカイブ。2016年5月31日閲覧。
- ^ 「DevArt ウェブサイト」 。2016年9 月 29 日閲覧。
- ^ 「Hack The Art World」www.hacktheartworld.com . 2014年7月16日閲覧。
- 前田 ジョン (2004 年 1 月 1 日)、「クリエイティブ コード: 美学 + 計算 (第 1 版)」、Thames & Hudson、Limited、p. 239、ISBN 0500285179
- グリーンバーグ、アイラ(2007年5月28日)、Processing: Creative Coding and Computational Art(Foundation)(第1版)、friends of ED、p. 840、ISBN 1-59059-617-X、2011年1月27日時点のオリジナルよりアーカイブ、 2014年3月12日閲覧。
外部リンク
- Off Book制作のクリエイティブ コーディングの芸術ビデオ
- 新しい作品を紹介するウェブサイト「Creative Application Network」
- Dev Art - Google のプロジェクト、コードで作られたアート
- CreativeCode.io、GrayArea.org の教育イニシアチブ
- push.conferenceは、クリエイティブコーダーとユーザーエクスペリエンスデザイナーを結びつけることを目的とした一連のイベントとワークショップです。
- OF Course は、熱心なコーダーとプログラミング経験のないデザイナーの両方に、独自の素晴らしいプロジェクトを作成するための実践的な経験、ツール、アイデア、完全なサポートを提供するクリエイティブ コーディング プログラムです。
- Vidcode は、クリエイティブ コーディング コースを通じてコーディングを学習できる、K-12 教室向けのクリエイティブ コーディング プラットフォームです。
