I've been working for some time on a plugin for Photoshop CC that helps with exporting textures out of PSDs containing multiple maps. While not strictly related to UE4, it may be quite useful especially when dealing with multiple maps (i.e. roughness, ambient occlusion, metallic) that can be compressed into a single texture to save texture space in the engine. In fact, me and my team have been using it alongside UE4 for some time now!
It can also be used to speed up common operations like normal map normalization, flipping normal map channels or to quickly apply filters such as blur or sharpen to exported maps. The plugin works as a panel and integrates seamlessly into Photoshop:
- Quickly export textures from PSDs containing multiple maps organized in groups.
- Compress multiple maps to a single texture by defining which Photoshop group you want to export in each image channel (RGBA). For example you can have an opacity map saved to the red channel and a specular map saved to the green channel of the same texture.
- Multiple export formats supported: TGA, PSD, PNG, TIFF, JPEG.
- Multiple export scaling options: 200%, 100%, 50%, 25%, 12.5%.
- Filters: apply blur, sharpen, invert on export.
- Normal maps: normalize normal maps or flip X/Y axes on export.
- Settings are saved into the document as XMP metadata, so that you're immediately good to go as soon as you reopen the file.
Download - Website
The plugin it's free to use for both personal and commercial work. It works on Photoshop CC 2014 and up on both Windows and Mac. Unfortunately previous versions can't be supported. The extension it's still in its early days, so expect bugs. Let me know if you find one!
You will need Adobe Extension Manager CC 2014 (version 7.2.1) to be able to install the plugin. You can download it for free from Adobe Creative Cloud, or from the Adobe website (Extension Manager, 2014 update). Adobe Extension Manager will automatically notify you of eventual updates to the extension when you open it.
Once you have Extension Manager installed just double click the downloaded plugin file to start setup. During setup, Extension Manager will complain about invalid certificates: just click okay, there’s nothing wrong in the extension. When setup is over, you can find the panel in the Window -> Extensions menu.
Hope you find the extension useful and may put it to good use! I would love to hear your feedback!
P.S.: as you can read on the website, the plugin also contains another panel that offers a 3D preview of texture maps right inside Photoshop. Unfortunately, when I originally built it, I didn't need physically based rendering... So it's kinda useless right now for UE4 work! I'd be interested to know if you would find PBR support useful.