このセクションでは、以下について説明します。
| ページ | 説明 |
|---|---|
| コードによるシェーダーの記述の概要 | ShaderLab、サーフェスシェーダー、High Level Shader Language (HLSL)、および各レンダーパイプラインに使用する言語とアプローチについて説明します。 |
| シェーダーオブジェクトの基礎 | Unity がシェーダープログラムやその他の情報のラッパーとして使用するオブジェクトを理解します。 |
| ShaderLab と HLSL によるカスタムシェーダーの記述 | ShaderLab と HLSL でシェーダーオブジェクト、サブシェーダー、シェーダーパスを記述するためのリソースとテクニック。 |
| シェーダーへのマテリアルプロパティの追加 | アーティストがさまざまな設定のマテリアルの作成、編集、共有に使用できるプロパティを追加するためのリソースとテクニック。 |
| 分岐とキーワードによるシェーダーの動作の変更 | シェーダーコードの記述により、条件を使用して異なる状況下でさまざまな動作を行うためのリソースとテクニック。 |
| シェーダーの使用方法とタイミングの設定 | シェーダーでタグとブロックを使用し、Unity でシェーダーをいつどのように使用するかを設定するためのリソース。 |