Model.GetMaterial
Material GetMaterial(int subsetIndex)
Gets a link to the Material asset used by the model subset! Note that this is not necessarily a unique material, and could be shared in a number of other places. Consider copying and replacing it if you intend to modify it!
int subsetIndex | Index of the model subset to get the Material for, should be less than SubsetCount. |
RETURNS: Material | A link to the Material asset used by the model subset at subsetIndex |
Examples
for (int i = 0; i < model.SubsetCount; i++)
{
// GetMaterial will often returned a shared resource, so
// copy it if you don't wish to change all assets that
// share it.
Material mat = model.GetMaterial(i).Copy();
mat[MatParamName.ColorTint] = Color.HSV(0, 1, 1);
model.SetMaterial(i, mat);
}
Found an issue with these docs, or have some additional questions? Create an Issue on Github!