Utility: Rework MaterialData

This commit is contained in:
SirLynix
2024-01-04 17:47:41 +01:00
parent 1eb72af57e
commit 7ae76b32b0
5 changed files with 56 additions and 25 deletions

View File

@@ -90,6 +90,7 @@ namespace Nz
ParameterList matData;
matData.SetParameter(MaterialData::BaseColorTexturePath, PathToString(baseDir / skin));
matData.SetParameter(MaterialData::Type, "Phong");
mesh->SetMaterialData(i, std::move(matData));
}

View File

@@ -213,6 +213,7 @@ namespace Nz
// Material
ParameterList matData;
matData.SetParameter(MaterialData::BaseColorTexturePath, PathToString(baseDir / md5Mesh.shader));
matData.SetParameter(MaterialData::Type, "Phong");
mesh->SetMaterialData(i, std::move(matData));

View File

@@ -69,6 +69,7 @@ namespace Nz
baseColor.a = alphaValue;
specularColor.a = alphaValue;
data.SetParameter(MaterialData::Type, "Phong");
data.SetParameter(MaterialData::AmbientColor, ambientColor);
data.SetParameter(MaterialData::BaseColor, baseColor);
data.SetParameter(MaterialData::Shininess, mtlMat->shininess);