2009年04月20日 発刊
B5・並製・184頁+口絵2葉
定価2,940円(本体価格2,800円+税)
ISBN 978-4-7856-9074-8
awtを用いた2次元CGから,さらにJOGLを用いた3次元CG,そして高級シェーダ言語Cgを用いたシェーダプログラミングまでを,CG初学者にもわかるように多数の例題プログラムを通じてやさしく解説.例題プログラムのコードには,すべての行にコメントを付けてあるのでプログラムの詳細が理解しやすいようになっている.
Javaによるプログラミング/グラフィクスプログラミング/簡単なプログラム
標本化と量子化/ディジタル画像のプログラム
色の原理と表現/Javaによる色のプログラム
イベント処理/Javaによるイベントモデル/マウスイベントのプログラム
座標系とアフィン変換/2次元ベクトルと変換行列/2次元座標変換を用いたプログラム
フラクタル/フラクタル図形のプログラム
曲線の表現と描画/Javaによるパラメトリック曲線の表現/ベジエ曲線
JOGLの描画モデル/OpenGLによる描画/JOGLによる2次元グラフィクスのプログラム
アンチエリアシング/αブレンディング/アンチエリアシングのプログラム
グラフィクスパイプライン/JOGLにおける変換行列/JOGLによる3次元グラフィクスのプログラム
同時座標と射影変換/JOGLにおける行列変換/JOGLによる変換行列の計算プログラム
JOGLにおける対話処理/JOGLによる対話処理プログラム
隠面消去のアルゴリズム/背面除去とベクトルの内積・外積/JOGLにおける隠面消去と背面除去/Zバッファを用いた隠線消去のプログラム
回転変換と回転行列/四元数/平行移動と回転のプログラム
色立体/頂点配列/色立体のプログラム
光の反射モデル/スムーズシェーディング/JOGLにおけるシェーディング/シェーディングのプログラム
テクスチャマッピングとエリアマッピング/様々なテクスチャマッピング/JOGLにおけるテクスチャマッピング/テクスチャマッピングのプログラム
GPUとシェーダ言語/Cgによるシェーダプログラム/Cgの実行環境/法線ベクトルの変換/Cgによる色指定のプログラム
Cgによるテクスチャの利用/テクスチャを利用したCgのプログラム
ピクセル単位描画/Cgによるスムーズシェーディング