アルゴリズム

手続きそのものが形を生む数学。

このカテゴリの掲載 9

教育リソース

aldus nexus

アルゴリズムの実験やビジュアルなおもちゃを集めた個人サイト。フラクタル、反応拡散、カオス、n体問題、ボイド、巡回セールスマン問題、ボロノイ図など、数学やアルゴリズムの仕組みをブラウザ上で動かして確かめられる作品が並ぶ。

  • アルゴリズム
  • シミュレーション
  • フラクタル

制作ツール

フーリエ周転円(aldus nexus)

手で描いた線、アップロードした画像、国や都市の輪郭などの閉じた形を、回転する円の組み合わせで描き直すインタラクティブな作品。円の数を変えて近似の精度を確かめられ、各円の大きさのスペクトルや、x・y 方向の正弦波への分解も表示できる。円の上に円を重ねて点を動かす仕組みは、スピログラフの曲線と同じ考え方でつながっている。

  • 軌道・曲線
  • アルゴリズム

アーティスト

杉原厚吉

不可能立体や「変身立体」で知られる数理工学者の個人ページ。ありえない形に見える立体や、鏡に映すと別の形に見える「変身するガレージ屋根」などの作品を紹介している。数式から錯覚を設計する考え方に触れられる。

  • 幾何学
  • アルゴリズム

教育リソース

ナンバー・スパイラルズ(グラスゴー大学)

ウラムの螺旋やサックスの螺旋を発展させ、それぞれの数が持つ素因数の数まで描き分ける試みをまとめたページ。すべての図に生成用の Python スクリプトが添えられていて、手元で再現・改変しながら学べる。

  • 数論・剰余
  • アルゴリズム

チャンネル・アカウント

The Coding Train

p5.js などを使ったクリエイティブコーディングのチャンネル。「コーディングチャレンジ」では、フラクタルや素数の螺旋、物理シミュレーションなど、数学や自然現象を題材にした小さな作品をゼロから組み立てる様子を見られる。The Nature of Code と同じ作者による。

  • ジェネラティブアート
  • アルゴリズム
  • シミュレーション

スタジオ・コレクティブ よく見返す

ナーバス・システム

自然界の形成過程に着想を得たシミュレーションで製品や作品をデザインするスタジオ。2007年にJessica RosenkrantzとJesse Louis-Rosenbergが設立し、3Dプリントのジュエリーやジグソーパズルなどを手がける。

  • ジェネラティブアート
  • 成長と模様の形成
  • アルゴリズム

制作ツール よく見返す

Processing

視覚芸術の文脈でプログラミングを学ぶためのスケッチブック的な言語と開発環境。2001年にCasey ReasとBen Fryが始め、現在はProcessing Foundationが運営する。ジェネラティブアートの入門として長く使われている。

  • ジェネラティブアート
  • アルゴリズム
  • インタラクティブ技術

教育リソース

The Nature of Code

Daniel Shiffmanによる、プログラミングで自然界のシステムをシミュレーションする方法を解説した書籍。物理、粒子、自律エージェント、セル・オートマトン、フラクタル、遺伝的アルゴリズムなどをp5.jsで学べ、Webで無料公開されている。

  • シミュレーション
  • 成長と模様の形成
  • フラクタル

アーティスト

タイラー・ホッブス

アルゴリズムを用いて絵画的な作品を制作するジェネラティブアーティスト。作品に加え、フローフィールドなど生成手法を解説したエッセイも公開している。

  • ジェネラティブアート
  • アルゴリズム