シェーダープログラミングはGPU性能を最大限に引き出す為に、現代のゲーム開発では必須技術です。Unityにおけるシェーダー言語であるShaderLab言語と、その内部で実行されるCg/HLSLの言語仕様について詳細に解説します。 構成B5サイズ 表紙+本文106ページ 目次はじめに 第1章 プログラマブルシェーダーとシェーダープログラミング レンダリングパイプライン 座標空間と座標変換 ライティング レンダリングパス(Foward Rendering) 必要最小限のシェーダーコードを作る 第2章 ShaderLab言語解説 ShaderLab言語について Shader宣言 Properties宣言 SubShader宣言 Tags宣言 LOD宣言 Pass宣言 Category宣言 UsePass宣言 GrabPass宣言 Fallback宣言 CustomEditor宣言 CGINCLU