シェーダープログラミングは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
![Unityシェーダープログラミングの教科書 ShaderLab言語解説編 - 染井吉野ゲームズ - BOOTH](https://cdn-ak-scissors.b.st-hatena.com/image/square/726efdf2acd9b053833be89a64e6f3bc53febe2b/height=288;version=1;width=512/https%3A%2F%2Fbooth.pximg.net%2Fc%2F620x620%2Fa70b45c2-fd77-4f46-b29e-f6264887499f%2Fi%2F660001%2Fd725452c-834a-467c-9f80-c455dc8c9145_base_resized.jpg)