発売日 2004年11月01日(月)

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

著者名:N2Factory(著者)

¥2,800(税別)

ISBN:
4-7973-2980-7
サイズ:
28D2349A-6F6A-46A1-A52D-2269DF4E8A68
ページ数:
320
付録・付属:
CD-ROM(1)

購入する

全国の書店、または以下のネット書店よりご購入ください。

※書店によって在庫の無い場合、お取扱いの無い場合があります。予めご了承ください。
※各ネット書店での詳しいご購入方法は、各サイトにてご確認ください。

紙版を購入

電子版を購入

著者紹介

著者・N2Factory

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

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

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

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

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

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

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

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

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

Twitter

Unable to load Tweets