Twinmotion is an app built on the Unreal Engine. It was designed to simplify using the Unreal Engine for Architecture visualization. It has a couple of programs you should use with it. Quixel Bridge, which is used to manage all your added assets like imported FBX / OBJ files, as well as finding and downloading Megascans models and textures included with any TM (Epic Games) account. The second is Quixel Mixer, which lets you easily modify the textures and map them to any importable geometry. IMHO this tool alone makes mapping textures to complex shapes so much easier that it deserves a serious look.