Requires
png, jpeg, bmp, ect. diffuse , normal texture, ambient occlusion, roughness (gloss), metalness textures
Download materialize
http://www.boundingboxsoftware.com/materialize/getkey.php
It should be noted that this program uses the unity PBR work flow for the smoothness map, while gameguru uses the unreal PBR workflow for roughness map(gloss) which is the invert of a smoothness map.This program can be used to create your PBR textures but you you will need to invert the smoothness map.
Materialize is an easy and straight forward program to use, if you going to use the program to create your PBR textures, you will need to play around with each property settings to get the right balance. However this isn't the purpose of the post. It is quick and easy. Don't forget which ever program you use to create your PBR textures that if the setting is there to use the unreal work flow.
Red Channel = Ambient occlusion
Green Channel =Gloss (Roughness map)
Blue Channel =Metalness
You can then save out your textures, to PNG format. Get your self gimp and the DDS plugin and save out the textures to DDS format.
Naming convention for textures
Yourtexture
_color
Yourtexture
_ao
Yourtexture
_normal
Yourtexture
_metalness
Yourtexture
_gloss
Yourtexture
_surface
Win10 Pro 64bit----iCore5 4590 @ 3.7GHZ----AMD RX460 2gb----16gig ram