さまざまな設定のマテリアルの作成、編集、共有を行うために使用できるプロパティをシェーダーに追加するためのリソースとテクニック。
| ページ | 説明 |
|---|---|
| マテリアルプロパティの概要 | マテリアルプロパティを追加する方法、マテリアルプロパティ値をシェーダーに提供する方法、シリアル化されたマテリアルプロパティとランタイムマテリアルプロパティの違いを理解します。 |
| マテリアルプロパティーの追加 | ShaderLab でシェーダーオブジェクトにマテリアルプロパティを割り当てるために、Properties ブロックを Shader ブロックの中に配置します。 |
| テクスチャプロパティ | Unity がテクスチャに追加するその他のプロパティを理解します。 |
| スクリプトによるマテリアルプロパティへのアクセス |
MaterialProperty API を使用して、マテリアルプロパティにアクセスします。 |
| シェーダー変数をマテリアルプロパティ値に設定 | マテリアルプロパティを使って ShaderLab コードまたは HLSL コードに変数を設定します。 |
| Inspector ウィンドウでのマテリアルプロパティの制御 |
MaterialPropertyDrawer API またはカスタムエディターを使用して、マテリアルの Inspector ウィンドウでマテリアルプロパティを公開します。 |