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.
The plugin is open source and free to use for both personal and commercial work. It works on Photoshop CC 2015 and up on both Windows and Mac. The extension it’s still in its early days, so expect bugs. Let me know if you find one!
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. Update: development on the Previewer is on hold, and the extension is not currently available for download.