実例で覚えるGLSLプログラミング

- 著者:David Wolff
- 定価:本体4,000円 + 税
- 発行・発売:株式会社 ボーンデジタル
- ISBN:978-4-86246-189-6
- 総ページ数:304 ページ
- サイズ:B5版、2C
発売日:2012年10月下旬

※書店でお買い求めの際には、予め在庫をご確認ください。≫取扱い店舗
※PDF書籍に関しては書店販売を行っておりません。
基礎レベルから高度なテクニックまでを紹介
本書は、最初に各テクニックの理論と背景を詳しく説明し、分かりやすい例を紹介してから、その実装に必要なGLSLとOpenGLのコードを示して説明します。
テクスチャリング、画面空間テクニック、ライティング、シェーディング、テセレーション シェーダ、ジオメトリ シェーダ、影などといった、基礎レベルから高度なテクニックまでを紹介します。
本書の内容
- シェーダ プログラムのコンパイル、インストール、プログラムとの通信
- サブルーチンやユニフォーム ブロックなど、GLSL 4.0の新機能を使う
- ディフューズとスペキュラ シェーディング、フラグメント単位のシェーディング、スポットライトなど基本的なライティングとシェーディングのテクニックの実装
- テクスチャの適用
- テクスチャを環境マップとして使い反射や屈折をシミュレート
- ガンマ補正、ブラー フィルタ、遅延シェーディングなどの画面空間テクニックを実装
- ジオメトリ シェーダとテセレーション シェーダの実装
※書店でお買い求めの際には、予め在庫をご確認ください。≫取扱い店舗
※PDF書籍に関しては書店販売を行っておりません。
正誤表 / ダウンロード
ダウンロード
サンプルコードは、以下のリンクよりダウンロードしてご利用ください。データは、ZIP形式で圧縮されています。ご使用のコンピュータに標準の解凍機能を使用するか、WinZip(Windows)などのアプリケーションで解凍してご使用ください。