Say I need 1000 individual textures (I have 1000 computer generated png files) and for each one, I want to create a material instance/static mesh actor pair (i.e., the static mesh actor has as its material the material instance). I’ve done this for a hundred textures, using a material class, texture parameter value, the property editor, etc. A lot of manual work but not too much effort. But if I want to move to 1000 textures or more, I need to automate almost the entirety of content creation.
In other words, I don’t want to manually ‘duplicate’ anything, no copy/paste allowed – I want code to do that work (I can write code). Still a beginner with Unreal so no real clue how to do this… Options:
- Write code outside of Unreal to create files in the proper format?
- Is it possible to use blueprints to script content creation?
- Use the Unreal C++ APIs to script content creation, either everything in advance or dynamically for the game?
Thanks for any suggestions or pointers to a preferred direction.