読書メモ:Designing Math. 数学とデザインをむすぶプログラミング入門
「グラフィックスプログラミング入門」で、Canvas2dの学習をしたのですが、もう一冊読むことで別の観点で理解を深めるために購入しました。
こちらは、アルゴリズムとデザインを研究している著者がグラフィックスのプログラム方法を「サンプルサイト」およびサンプルコードを用いて丁寧に解説してくれる本です。
理解するのに必要なプログラミングの知識も最小限に抑えられており、サンプルプログラムをプログラミング経験の浅い学生でもわかるように基本的な数学を使って非常に細かく解説しており、不明点なく理解できます。
購入前は、大学の教授が書いた本なので高度で読みにくいのではと想像しましたが、180度違い、非常にやさしく、わかりやすく書かれています。
読み進めるごとに、解説によってマジックのようにグラフィックの種明かしがされていく感じがして楽しく読めました。
最後の3DグラフィックでもCanvas3dを使わずに同じくCanvas2dで描くので、3Dグラフィック自体の仕組みがわかるの点でも素晴らしい内容でした。
サンプルプログラムもコンパクトなので写経もしやすいです。
文字通り学生などの入門者向けなので、プログラムによるグラフィック作成で最初の一冊としておすすめしたい本です。