Best format for import / export 3d model?

hi

what is the best format to import and export textures and materials from a 3d model and apply them automatically ? without any intervention.

because there is a pinball editor, the only export of which is .obj
except that neither the materials nor the textures are related to each object. must redo everything manually