Hi Elliott, This is a great breakdown and very generous in sharing your process and insights, you came a long way from the vending machine days!
Are you planning on releasing the UE4 project to the public? Or only builds? I'd love to play around with it in the editor if possible!
Alireza Khajehali shared a new function for UE4 users called Mask Modifier. The things lets you modify masks or splat map, saving you tons of time.
It’s been a while I’ve been building a whole library of modular functions that I can plug and play in every material. My initial goal was to save a bunch of time every time I move to work on a new project and I feel like I’ve achieved it. Once starting a new project, all I’d need to do is to copy my functions library over and start placing them in my materials where needed, cutting out the need to re-do the same setups over and over again in different projects/materials. I hope these will help you save some time too.
You can of course add any other type of control inside the function.