Francesco Camarlinghi

Game Developer

Expresso! is an extension for Photoshop CC aimed at improving the texturing workflow for 3D Artists. It provides a set of utility panels that integrate seamlessly into Photoshop to enhance your productivity by speeding up slow, repetitive and error-prone tasks.

The extension is open-source and free for both personal and commercial use. It's still in alpha stage and probably certainly contains bugs. If you run into a bug, or if you have suggestions or comments, let me know!


Automatically export your textures to common file formats (TGA, PNG, etc.) out of PSDs containing multiple maps.


  • 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.
Overview of the Expresso! Exporter features


See the Help section below for information about how to install the plugin. If you find the plugin useful, please spread the word and consider buying me a real espresso to support further development! ☕


Preview your textures in a realtime 3D viewport directly inside Photoshop.

Please note: development on the Previewer is on hold, and the extension is not currently available for download.

Supporters 🥂

A big thank you to the following people for their generous donations:

...and many others who preferred to remain anonymous!


  1. Installation
  2. Initial Setup
  3. Found a Bug? Have Feedback?

1. Installation

Starting with the CC 2015 release, Adobe has ceased support for Extension Manager CC in favor of the new Adobe Exchange service. Expresso! will eventually be available on Adobe Exchange in the future, but for the time being you can install it in a couple of ways:

  • ZXP Installer: a free, open-source utility that takes in a ZXP package and installs it. Installing the extension is as easy as dropping the downloaded ZXP file into the application. This is the recommended installation method.
  • ExMan Command Line Tool: a free command line utility from Adobe that replaces Extension Manager. This installation method is recommended for advanced users only.

Once installed, you can find the panels in the Window → Extensions menu.

2. Initial Setup

For the extension to work correctly you need to make sure that Enable Generator and Enable Remote Connection options are checked in Preferences → Plug-Ins. Also make sure that Service Name and Password are set to their default values ("Photoshop Server" and "password" respectively).

Correct Photoshop preferences

The extension will show an error message if it fails to connect to Photoshop.

3. Found a Bug? Have Feedback?

The preferred way to report a bug or share feedback is by opening an issue on the Github repository of the project. Please consider searching for open issues that might match your situation first, and contribute to them. If you can’t find any open issue, feel free to file a new one.

When you report a bug, try to be as specific as possible. Make sure to write down the steps to reproduce it and attach your log files as well. Logs are extremely important and can help out investigating the bug quickly. They can be found by clicking the View Logs in the panel context menu, or at the following locations:

Windows: C:\Users\<username>\AppData\Roaming\Expresso\Exporter\logs
Mac: /Users/<username>/Library/Logs/Expresso/Exporter

Also feel free to reach out to me by e-mail or Twitter!

« Back to tools | ⇑ Back to top