ジェネラティブ・アート普及版(ジェネラティブ アート)
Processing による実践ガイド
- 著者:
- マット・ピアソン/久保田晃弘(ピアソン,マット/クボタ,アキヒロ)
- 出版社:
- ビー・エヌ・エヌ新社
- 出版日:
- 2014年11月
- ISBN:
- 9784861009631
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
ロジカルにカオスと戯れる。それがジェネラティブ・アート。アーティストのためのプログラミング言語「 Processing 」を使って、美しく予測不可能な「ジェネラティブ・アート」をスケッチしよう!
技書の森解説
コードを書くという行為が、論理的な問題解決だけでなく視覚的な表現の手段にもなる。本書はその体験を Processing という言語を通じて手渡してくれるクリエイティブコーディングの入門書です。著者 Matt Pearson はアーティストとプログラマーの両面を持ち、ランダムネス、自己組織化、フラクタル、パーティクルといった概念を「美しいものを生み出す道具」として紹介していきます。
数学やアルゴリズムの厳密な理解を前提とせず、ノイズ関数やベクトル場の振る舞いを画面上で確かめながら学べるため、プログラミング経験があればグラフィックスの予備知識なしに読み始められます。一方で単なるレシピ集ではなく、「偶然性をどう制御に織り込むか」「ルールの繰り返しからどう複雑さを生むか」というジェネラティブアートの思想的な核にも触れている点が、類書との違いです。
2014 年の普及版刊行で入手しやすくなりました。 Processing 自体は Java ベースの軽量環境で、インストールしてすぐスケッチを走らせられます。作品制作やインスタレーションに関心があるエンジニアが「コードで絵を描く」世界への入口として手に取る一冊です。
言及 Qiita 記事 (5 件)
Processing に入門してみた話
♡ 63Ruby, Sinatra, processing, ネタGenerativeArtに触れてみたので環境構築と感想など
♡ 5processing, GenerativeArt[普及版]ジェネラティブ・アートの図3.3をネタにSverchokする
♡ 2Blender, ジェネラティブアート, Sverchok[普及版]ジェネラティブ・アートの図2.8をネタにSverchokする
♡ 2Blender, ジェネラティブアート, Sverchok[普及版]ジェネラティブ・アートの図4.3をネタにSverchokする
♡ 1Blender, ジェネラティブアート, Sverchok
この本に興味がある方におすすめ
この本に関連
関連記事
セキュリティ本ガイド - Web 開発者が読むべき技術書の選び方
Web セキュリティの基礎から実践まで学べる技術書の選び方マトリクスと、読了後にやるべき 3 つのアクションを紹介します。
技術書コミュニティの見つけ方 - 読書仲間を作る
技術書の読書仲間を見つけるためのコミュニティの種類と、参加のメリット、自分でコミュニティを立ち上げる方法を紹介します。
バグを生むのは知識不足ではなく想像力不足である
バグの多くは、コードを書いた時点で「こういうケースもありうる」と想像できなかったことが原因です。想像力を鍛える読書法と、エッジケースへの感度を高める方法を解説します。
関連用語
リアクティブプログラミング
データの変化を自動的に伝播させ、非同期データストリームを宣言的に処理するパラダイム
レトロスペクティブとは - スプリント振り返りの進め方とファシリテーション
レトロスペクティブはスプリント終了後にチームで改善点を洗い出すアジャイルの儀式。KPT/Start-Stop-Continue 等のフォーマットと効果的な進行方法を解説
シェアードナッシング
各ノードが独立したリソースを持ち、共有状態を排除するアーキテクチャ
オニオンアーキテクチャ
ドメインロジックを中心に据え、外側の層が内側に依存する同心円状のアーキテクチャ
C4 Model
ソフトウェアアーキテクチャを 4 つの抽象レベルで図示するモデル
クリーンアーキテクチャ
ビジネスロジックを外部の技術的詳細から分離し、依存関係を内側に向けることで変更に強い設計を実現するアーキテクチャ原則