# マテリアル属性
中級
アーティスト
プログラマー
**マテリアル属性**は、拡散色や拡散シェーディングモデルなど、マテリアルの中核となる特性を定義します。属性は、**ジオメトリ(Geometry)**、**シェーディング(Shading)**、**その他(Misc)** に分類されます。

属性には 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)