🪨コンピュータアートとは

  • 制作過程にコンピュータを使用した作品およびその方法.
  • コンピュータープログラムにより生成されるアート.
  • 作者がコンピュータを最重要ツールとして使用した芸術作品.

  • デジタルアートとの境界線は人それぞれで曖昧.
  • 単に編集ソフトを使ったアート作品はこの上位概念の🎨デジタルアートか.

Index

📜Histries

  • 1960:
    • Herbert Franke: コンピュータアートのパイオニア.
    • Georg Nees: プログラムで形を生み出したパイオニア. プロッタを制御するプログラムを描くことでなめらかな曲線を描いた.
  • 1970:

🎨フラクタルアート

フラクタルなオブジェクトを計算し、計算結果を静止画像、アニメーション、音楽などで表した芸術作品.

これはコンピュータが無いと描けない.

🎨ジェネラティブアート

ジェネラティブアート, またはジェネレーティブアート(Generative Arts).

  • コンピュータソフトウェアのアルゴリズムや数学的/機械的/無作為的自律過程によってアルゴリズム的に生成・合成・構築される芸術作品(ジェネレーティブアート - Wikipedia).

ジェネラティブアートについて|巴山竜来

創作手法

ジェネラティブな手法. ようはこれらのテクニックが使われているアートの総称がジェネラティブアート.

🔖創発性

個々の部分は「勝手に育つ」要素を持ちながらも,その植物としては統一性を持ったものができる特性.

🎨クリエイティブコーディング

クリエイティブコーディング, メディアアート・プログラミング.

  • 表現のためのプログラミング.
  • コードによる美学の探求.

💻プログラミング x 🎨メディアアート

コードという表現技法

🎨絵画のツールとしてコードを選択したときの特徴は?

  • 正確: 指示した通りに形を描ける
  • 反復: 何度でも同じ操作を繰り返す
  • 論理: 形を描くルールを書ける, メタ描写

ref. 第2回: かたちとコード / 基本図形と色彩による画面構成 - YouTube

Casey Reas

Processing 開発者のひとり.

Refs

  • 👨田所淳: 講義資料をいろいろ公開してくれている.

Tools

Design by numbers/DNB

Design by numbers. processingの元になったもの.

🎨Processing

  • JavaのOSS.
  • 2001~

https://processing.org/

🎨p5.js

ProcessingのJavaScript実装.

Basics

  • setup: 初期設定
  • draw: loop

教材

Refs

🎨openFrameworks

C++製.

  • 最大の利点はスピード. C++なので高速. p5.jsでは処理が追いつかずにコマ落ちするような表現も可能.

出力デバイス

ディスプレイ、プリンター、プロッター、音響装置、ヘッドマウントディスプレイ、記憶メディア、ネットワーク、動力装置

🎓情報美学

情報理論やデータ、アルゴリズムに基づく美の表現や、情報を視覚的・感覚的にどう表現するかを扱う学問.

  • マックス ベンゼが提唱.
    • イマイチこの用語が定着していないようにおもう.
  • コンピュータアートが応用だとすると, その理学に当る部分.

美を生成するための計算

美を評価するための計算

rels

🎓情報理論, 📝アルゴリズム, 📝データ, 🎓美学

refs

Topics

💻スクリーンセーバ

もともとはブラウン管の焼き付きを防ぐもの. 液晶ディスプレイの普及によって今は衰退した.

Insights

🆚ハッカーと芸術家

Artsとしてのプログラミング. 画家が筆とパレットをつかって絵を書くように, 小説家がペンと紙で文学を編むように, 作曲家がピアノと楽譜で音楽を生み出すように, ハッカーはコードとパソコンでプログラムをつくりだす.

📝ChatGPTに駆逐される? いや, エンジニアとしての側面のコーダーは全滅されてもアートとしてのプログラムは残るだろう.

🔗References


AMC

東京芸術大学芸術情報センター. この名前はちょいちょいきく.

https://amc.geidai.ac.jp/