🪚コンピュヌタアヌトずは

  • 制䜜過皋にコンピュヌタを䜿甚した䜜品およびその方法.
  • コンピュヌタヌプログラムにより生成されるアヌト.
  • 䜜者がコンピュヌタを最重芁ツヌルずしお䜿甚した芞術䜜品.

  • デゞタルアヌトずの境界線は人それぞれで曖昧.
  • 単に線集゜フトを䜿ったアヌト䜜品はこの䞊䜍抂念の🎚デゞタルアヌトか.

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/