I’m trying to expand the “Create New Material using this Texture” function in the editor. Instead of creating many materials it should create a single one containing all of the selected textures.
It’s already implemented using a single file:
UMaterialFactoryNew* Factory = NewObject();
Factory->InitialTexture = Object;
FContentBrowserModule& ContentBrowserModule =
FModuleManager::LoadModuleChecked(“ContentBrowser”);
ContentBrowserModule.Get().CreateNewAsset(Name, FPackageName::GetLongPackagePath(PackagePath), UMaterial::StaticClass(), Factory);
The InitialTexture is always linked to the Base Color Input of the Main Material Node. I couldn’t solve it yet but there has to be a way to add more texture files and link them to different inputs like metallic for example. I’ve already read several similar posts but I’m still lost.
Thanks in advance!