Make it so the material instances get linked to the material slots.
This commit is contained in:
@@ -866,7 +866,7 @@ bool ModelTool::ImportModel(const String& path, ModelData& meshData, Options& op
|
|||||||
if (options.ImportMaterialsAsInstances) {
|
if (options.ImportMaterialsAsInstances) {
|
||||||
LOG(Warning, "Adding material instance for {0}", assetPath);
|
LOG(Warning, "Adding material instance for {0}", assetPath);
|
||||||
|
|
||||||
AssetsImportingManager::Create(AssetsImportingManager::CreateMaterialInstanceTag, assetPath);
|
AssetsImportingManager::Create(AssetsImportingManager::CreateMaterialInstanceTag, assetPath, material.AssetID);
|
||||||
MaterialInstance* materialInstance = (MaterialInstance*) LoadAsset(assetPath, MaterialInstance::TypeInitializer);
|
MaterialInstance* materialInstance = (MaterialInstance*) LoadAsset(assetPath, MaterialInstance::TypeInitializer);
|
||||||
if (materialInstance->WaitForLoaded()) {
|
if (materialInstance->WaitForLoaded()) {
|
||||||
LOG(Error, "Failed to load material instance after creation. ({0})", assetPath);
|
LOG(Error, "Failed to load material instance after creation. ({0})", assetPath);
|
||||||
|
|||||||
Reference in New Issue
Block a user