[Free Add-On] Layered PSD/TIFF Output node

Disclaimer: I’ve created this add-on with the help of Claude.ai - I’m no programmer, but a long-time Blender user, so this at least allowed me to turn a few of my ideas into more or less proper tools to use inside of Blender. There are probably cleaner and better ways to achieve the same things, but I wouldn’t know how to do that. But since I don’t want to make any money with AI-created material, I’m going to release any of these tools for free.

I guess many of us are using Blender for product renderings that need to be delivered as layered Photoshop files (for example, with a separate background and shadow layer). Usually, that involves rendering out separate files, combining them in Photoshop, setting the dpi to its correct print resolution and applying a color profile to make it look correct on your client’s screen as well.

To make things easier, the Layered PSD/TIFF Output node offers an automated way to basically save out layered Photoshop PSDs (and Photoshop-based layered TIFFs) directly from Blender. Just throw this node into the compositor, add as many layers as you need, and plug in your inputs as you see fit. Once rendering has finished, the Python script under the hood of the node saves out your render outputs as separate temporary files, and merges them into the layered output file you really need. Have a look:

  1. Here you can set your ouput file (#### hashtags for padded frame numbers are supported)
  2. Choose your output file format, Photoshop PSD or Layered TIFF
  3. Set your color depth (8-bit and 16-bit are supported for now)
  4. Set your image’s dpi value (no more need to change it in Photoshop)
  5. If needed, you can embed a color profile (or set it to “None” if you don’t). Note that “System sRGB” uses the sRGB profile found in your operating system folder, but you can also set it to “ICC File”, and use your own color profile file.
  6. Use this button to add as many layers as you need
  7. Keep your layers tidy by naming them
  8. The three buttons next to the layer name let you re-order and delete your layers (the inputs at the bottom will re-order with them, while staying connected)
  9. Set your layer transfer mode and opacity, as it should show up in Photoshop
  10. If you don’t connect an input to a layer’s socket, you can just pick a color (and alpha) value for that layer

Let me know what you think!

Layered_PSD_Output_1.0.0.zip (306.0 KB)

2 Likes

This does sound quite useful; marking this one to take a look at later.