I created a model and textured it using nodes. I'd like to export it to any file format (that UE4 can import) in order to send it to a friend to use in Unreal Engine 4. I am aware that none of the non .blend files support the node-texturing. Is there a solution to this? there are multiple different objects with different textures/materials part of the same model. I heard about baking but none of the tutorials about it are clear especially with multiple objects with multiple textures/nodes/materials.

any help is appreciated, thanks