| Other | 中級者、上級者
|
|
||||||||||||||||||||||||
| Cg(グラフィックス用C)は、複数のプラットフォームにおいてリアルタイムの特殊効果と映画品質の映像を高速に作り出すための完璧なプログラミング環境です。Cgによる新たなレベルの抽象化により、開発者は、グラフィックス ハードウェアのアセンブリ言語で直接プログラムする必要なく、OpenGL、DirectX、Windows、Linux、Mac OS X、Xboxのようなゲーム機を直接ターゲットにすることができます。Cgは、NVIDIA社がMicrosoft社と密接に協力して開発したので、OpenGL API、Microsoft DirectX 9.0のHLSLの両方と互換性があります。 本書は、今日のプログラム可能なGPUアーキテクチャ活用の基本と高度なテクニックを解説します。 【主な解説項目】 ・ 3次元座標変換 ・ 頂点単位、ピクセル単位のライティング ・ スキニングとキー フレーム補間 ・ 環境マッピング ・ バンプ マッピング ・ フォグ ・ 性能最適化 ・ 射影テクスチャリング ・ トゥーン シェーディング ・ イメージ合成 【CD-ROM】 付属のCD-ROMには本書のサンプルを実行するのに必要なすべての資料が含まれています。CDには以下のものが含まれています。 ・ Cg Tutorialに掲載されているサンプル ・ GeForce FX用Cgのデモ ・ Cg Toolkit Release 1.0 (NVSDK 6.0を含む) 【著者】 Randima(Randy)Fernandoは、NVIDIAのDeveloper Educationのマネージャです。NVIDIAのシニア ソフトウェア エンジニアのMark J. Kilgardは、「OpenGL Programming for the X Window System」(Addison-Wesley、1996)の著者でもあります。 |