本の表紙

Javaによる3Dグラフィクス入門

東京大学教授/工学博士 山口 泰

2009年04月20日 発刊

B5・並製・184頁+口絵2葉

定価2,940円(本体価格2,800円+税)

ISBN 978-4-7856-9074-8

内容紹介

awtを用いた2次元CGから,さらにJOGLを用いた3次元CG,そして高級シェーダ言語Cgを用いたシェーダプログラミングまでを,CG初学者にもわかるように多数の例題プログラムを通じてやさしく解説.例題プログラムのコードには,すべての行にコメントを付けてあるのでプログラムの詳細が理解しやすいようになっている.

目次

  1. Javaによるグラフィクス

    Javaによるプログラミング/グラフィクスプログラミング/簡単なプログラム

  2. ディジタル画像

    標本化と量子化/ディジタル画像のプログラム

  3. 色の原理と表現/Javaによる色のプログラム

  4. グラフィクスとイベント処理

    イベント処理/Javaによるイベントモデル/マウスイベントのプログラム

  5. 表示空間(平面)と2次元座標変換

    座標系とアフィン変換/2次元ベクトルと変換行列/2次元座標変換を用いたプログラム

  6. フラクタル図形

    フラクタル/フラクタル図形のプログラム

  7. パラメトリック曲線

    曲線の表現と描画/Javaによるパラメトリック曲線の表現/ベジエ曲線

  8. JOGLによるグラフィクス

    JOGLの描画モデル/OpenGLによる描画/JOGLによる2次元グラフィクスのプログラム

  9. アンチエリアシングとαブレンディング

    アンチエリアシング/αブレンディング/アンチエリアシングのプログラム

  10. 3次元グラフィクスの基礎

    グラフィクスパイプライン/JOGLにおける変換行列/JOGLによる3次元グラフィクスのプログラム

  11. 同時座標と行列計算

    同時座標と射影変換/JOGLにおける行列変換/JOGLによる変換行列の計算プログラム

  12. アニメーションとマウス入力

    JOGLにおける対話処理/JOGLによる対話処理プログラム

  13. 隠線・隠面消去

    隠面消去のアルゴリズム/背面除去とベクトルの内積・外積/JOGLにおける隠面消去と背面除去/Zバッファを用いた隠線消去のプログラム

  14. 回転と四元数

    回転変換と回転行列/四元数/平行移動と回転のプログラム

  15. 色の補完と頂点配列

    色立体/頂点配列/色立体のプログラム

  16. シェーディング

    光の反射モデル/スムーズシェーディング/JOGLにおけるシェーディング/シェーディングのプログラム

  17. テクスチャマッピング

    テクスチャマッピングとエリアマッピング/様々なテクスチャマッピング/JOGLにおけるテクスチャマッピング/テクスチャマッピングのプログラム

  18. Cgによるシェーダプログラミング

    GPUとシェーダ言語/Cgによるシェーダプログラム/Cgの実行環境/法線ベクトルの変換/Cgによる色指定のプログラム

  19. Cgによるテクスチャ処理

    Cgによるテクスチャの利用/テクスチャを利用したCgのプログラム

  20. Cgによるピクセル描画

    ピクセル単位描画/Cgによるスムーズシェーディング

Valid XHTML 1.1! Valid CSS! made with CSS

株式会社昭晃堂(SHOKODO Co.Ltd.) 作成:2009-03-30 更新:2009-05-21