SBクリエイティブ

DirectXゲームグラフィックスプログラミング Ver. 2.0

N2Factory:著者

NextCreator

本書では、行列変換といった基礎理論と説明したあと、各種の3Dエフェクトを実現する具体的な方法を説明する。内容を理解するにはWindowsプログラミングの基礎知識は必要だが、新時代ゲームプログラマ必須のテクニックなのでぜひ挑戦してほしい。

定価:3,080円(本体2,800円+10%税)

書籍情報

  • 発売日:2004年11月1日(月)
  • ISBN:4-7973-2980-7
  • サイズ:B5変
  • ページ数:320
  • 付録:CD-ROM(1)

サポート情報はありません。ご不明な点がございましたら、こちらからお問い合わせください。

著者紹介

■新世代DirectXGraphicsを使いこなす
■新標準3Dグラフィックスプログラミング

登場以来バージョンアップを重ねてきたDirectXは、今では非常に使いやすいものになっている。そのせいか、最近では3Dグラフィックスの利用も一般的になり、プログラムのちょっとした部分にも気軽に使われるようになった。

しかし、これは一方で、単純に三次元モデルなどを表示するだけでは、通用しなくなってきたということでもある。今では、プログラマに対して、より高度で複雑な3Dエフェクトの実現が求められているのだ。

これらの3Dエフェクトの実現には、以前ならごく一部の上級プログラマにしか求められていなかった、従来の定石とは異なるスキルが必要になる。行列変換といった数学的な概念や、DirectXGraphicsの頂点シェーダやピクセルシェーダのコントロール、マルチパスレンダリングといった実践的なテクニックがその代表的なものだ。

そこで本書では、数学的な概念やDirectXGraphicsに関する基礎知識を解説したあと、加算合成やToonレンダリングといった3Dエフェクトの具体的な実装方法までを説明する。さらに、今回の改訂では、DirectX 9.0 SDK Update(Summer 2004)に対応するだけでなく、サンプルの追加や説明の見直しなども行われている。

本書の内容を理解するにはWindowsプログラミングの基礎を習得している必要があるが、本書で紹介するテクニックを一通り身につければ、新時代のゲームプログラマとして通用するようになれるだろう。

【本書で紹介する主な3Dエフェクト】
アルファブレンディング
テクスチャブレンディング
トレイル
ブラー
マルチターゲットレンダリング

被写界深度
HDR
クロスグレア
ステンシルシャドウ
ステンシルミラー

円筒座標系
ビルボード
デフォーメーション
環境マッピング
Toonレンダリング

関連商品のご案内

もっと見る

試し読み新着お届け

もっと見る