we already modified the engine for one inhouse problem to get a custom FBX material import. Now we thought about the possibility to get this modification with a plugin to avoid using a custom compiled version of the UE on all computers of our studio.
Currently we modify the FBXMaterialImport.cpp, the FBXStaticMeshImport.cpp, the FBXSkeletalMeshImport.cpp and the FBXImporter.h. That’s mainly just because we added a modified version of the:
CreateUnrealMaterial()-function for our custom import
and a boolean-value to check if the modification should be used or not
We only tried plugincreation a bit today. But there are only a few examples and we are not sure whether it’s even possible to create such a plugin. So, before wasting a lot of hours we wanted to ask you.
So, do you know whether it is possible to create a plugin which really only replaces the functionality of the CreateUnrealMaterial() without affecting or copying any other line of code from other methods. This would be perfect. So we could just update the plugin time by time.
What do you think?
Thanks in advance