Is there a way of assigning UE4 materials in 3dsMAX?

Hi, I’m a beginner at UE4 and I’m working on a project that uses 3dsMAX as modeling tool. I found that the materials have to be assigned in UE4, and that is quite inconvenient if I’m working with a lot of objects that have multi-materials. If I want to having materials can be assigned on a object that has multi material IDs in 3dsMAX, what should I do? Or is there a way of making this easer, say I can assign a multi-material with sub-material names on a mesh in 3dsMAX, and then import this mesh into UE4, it can automatically have materials with the same name on each material ID, or something like that? I searched for solutions but I didn’t find a answer. Don’t know if my poor searching skills have anything to do with it though…
Thanks for your time.

I didn’t describe my problem properly. Sorry about that. I want to assign materials that already exist in UE4. Like I created a roof material named “Roof” in UE4, then I assign a material with the same name “Roof” in 3dsMAX, then export/import it into UE4, it automatically have the roof material on. Is it possible? Or is there any other ways of assigning UE4 materials in 3dsMAX?

Thanks for your answer! But I just realized that I didn’t make my question clear…sorry for the confusions. I edited the question, would you take a look at that please?

I’ve read your clarification but I do not know the answer. Deleting my previous comment to keep the thread clear.