# マテリアル属性 中級 アーティスト プログラマー **マテリアル属性**は、拡散色や拡散シェーディングモデルなど、マテリアルの中核となる特性を定義します。属性は、**ジオメトリ(Geometry)**、**シェーディング(Shading)**、**その他(Misc)** に分類されます。 ![media/material-attributes-1.png](media/material-attributes-1.png) 属性には 2 種類あります。 - シェーディングモデルの入力値として使用される属性(例えば、**Diffuse** 属性は、拡散シェーディングモデルで使用される色を提供します)。 - シェーディングモデルを変えることができる属性(例えば、ランバートモデルなどの拡散シェーディングモデルは、diffuse 属性の色を解釈します)。 属性は、マテリアルのレイヤーにも影響します。マテリアルがモデルマテリアルとして直接使用される場合、そのルート属性はすべて最初のレイヤーの一部とみなされます。 また、[カスタム シェーダー](../effects-and-shaders/custom-shaders.md)を記述して、マテリアル属性で使用することもできます。 ## このセクションの内容 * [ジオメトリ属性](geometry-attributes.md) * [シェーディング属性](shading-attributes.md) * [その他の属性](misc-attributes.md) * [クリアコートシェーディング](clear-coat-shading.md) ## 関連項目 * [マテリアル マップ](material-maps.md) * [マテリアル レイヤー](material-layers.md) * [マテリアル スロット](material-slots.md) * [開発者向けのマテリアル情報](materials-for-developers.md) * [カスタムシェーダー](../effects-and-shaders/custom-shaders.md)