A Blender PBR Material Texture and Object Exporter
This plugin is designed to improve the export process from blender to any external software by automaticly baking standard PBR texture maps, meshes, and other maps that are useful for texturing.
To install this plugin download PBR_Exporter.py, install it from the Add-ons panel in blender’s preferences, and enable it.
First, Select the objects you want to export the textures of.
Select the options you want in the export panel. (In render properties)
<img width="193" alt="image" src="https://user-images.githubusercontent.com/45411688/175611965-2db996d7-9501-4ff7-854d-9be3ce659a4c.png">
Then, if you want to see the progress open the console (Window > Toggle Console), and click the Export Maps button. This will take a while. Blender will momentarily freeze while it is baking textures.
After it finishes you will have an your objects export somthing like this
Blend-file Name
├───Object_1
│ Object_1.fbx
│ Object_1_Albedo.png
│ Object_1_AO.png
│ Object_1_Custom.png
│ Object_1_Emission.png
│ ...
├───Object_2
│ Object_2.fbx
│ Object_2_Albedo.png
│ Object_2_AO.png
│ Object_2_Custom.png
│ Object_2_Emission.png
│ ...
├─ etc...
or this depending on your settings.
Blend-file Name
Object_1_Albedo.png
Object_1_AO.png
Object_1_Custom.png
Object_1_Metalness.png
Object_1_Normal.png
Object_1_Roughness.png
Object_2_Albedo.png
Object_2_AO.png
Object_2_Custom.png
...
Blend-file Name.fbx