blender:
- alle objekte vereinigen [Strg+j]
-
neue uv-map anlegen - in den edit-mode wechseln
- alles selektieren
- [u ] -> smart uv
- im uv-image-editor ein neues image mit gewünschter größe erstellen
- in den rendereinstellungen, unter bake, als modus "Texture" auswählen und bake anklicken
das ganze könnte dann so aussehen
bei bedarf lassen sich die teile mit [p] -> By Loose Parts wieder separieren
vorher würde ich aber die vielen materialien entfernen