プログラミングB #08

#08 三角関数


高尾俊介(takawo@konan-wu.ac.jp)
甲南女子大学 文学部 メディア表現学科 講師

 

実は


  • 先週やった授業「ランダム・ノイズ」は非常に重要な回
  • (マッピングはできなかったので今日やります)
  • 今日やる「三角関数」も重要

 

何が重要か

  • これらの要素はプログラムを用いてしか表現できないような,生成的(ジェネラティブ)な表現と非常に密接に結びついている.
  • 生成的な表現:プログラムや,もっというと計算を通じて生み出される.
  • 言い換えると,これらが理解できてうまく使えれば,様々な表現に応用できる.




 

授業内容:アニメーションと三角関数


  • 三角関数:「タンジェント」
  • 三角関数の性質
  1. 角度からXY座標が計算できる:くるくる回る表現
  1. 一定周期で振動する:波のように揺れる表現

実際,コンピュータで制作されるデジタルアート,メディア・アートでは三角関数は「基本的な道具」として多用されている.

 

三角関数を使ったメディアアート作品


  • John Whitney,"Matrix III"(1972)

三角関数を使ったエンターテイメント的表現

  • [MV] Perfume 「FLASH」(2016)