Hi all!
I’m trying to import a lot of OBJ files into UE5.3 and their Material Instances are failing to find their textures. I am finding this odd because the same obj’s textures would be properly assigned on import in UE4.25+ when generating material instances. For what it’s worth: Importing the obj as a regular Material assigns the texture to the material automatically.
UE 5.3.2’s import materials category doesn’t seem to have the same parameters exposed as 4.25+’s importer. Attached are two pictures comparing the import window of both versions to illustrate.
UE5.3:
UE4.25+:
I’ve tried migrating the working UE4 master material to the UE5 project and using that to make material instances. No luck there.
Then, I rebuilt the master material from scratch in UE5 making sure to parameterize textures, but was unable to expose “Base Texture Property…etc” within the Importer.
How do you expose these “Base Property” parameters to in the Material Instance import dialog for UE5.3? Alternately: What do you need to do to have Unreal automatically assign an obj’s texture to their corresponding Material Instance?
I’m using the Default Assets Pipeline (InterchangeGenericAssetsPipeline). Hopefully there is just something silly I missed!
Best,
B