マテリアル
マテリアルは、マテリアルグラフ、パラメータの値、およびレンダリング状態を組み合わせます。
これにより、同じシェーダープログラムを基にしたマテリアルグラフの複数のバリエーションを作成することができます。
たとえば、次のマテリアルシェーダーが与えられた場合:
複数のマテリアルを作成することができ、それぞれが異なるVec3パラメータの設定を持つことができます:
マテリアルは、マテリアルグラフ、パラメータの値、およびレンダリング状態を組み合わせます。
これにより、同じシェーダープログラムを基にしたマテリアルグラフの複数のバリエーションを作成することができます。
たとえば、次のマテリアルシェーダーが与えられた場合:
複数のマテリアルを作成することができ、それぞれが異なるVec3パラメータの設定を持つことができます: