0

I'm importing a PNG file which has been rendered with Emission shader, but when I import the PNG file into Photoshop the emission is only very faintly visible, but in Blender render viewport its more apparent.

enter image description here

moonboots
  • 155,560
  • 7
  • 105
  • 171
blender breath
  • 3,737
  • 1
  • 10
  • 40

1 Answers1

4

The problem lies in PNG images themselves, that save alpha channels in straight mode (not premultiplied).

Photoshop (and others softwares) multiplies the emission value with the alpha value (wich can be very close to 0) resulting in attenuating the glow effect.

To solve, use EXR instead of PNG, everywhere you need both emission and transparency.

See this answer (and others from this user) for further details: Why should I never ever use "Convert Premul" on Cycles renders?

josh sanfelici
  • 26,917
  • 2
  • 20
  • 40
  • So this is a feature only for cycles? I'm using EEVEE for convenient reasons. I did try EXR file, and when I import into PS I get 2 options, One is the image with the emission but it has a black background even I have transparency chosen. And the other option I choose, brings in just a white shape. So I guess even wont get the job done? – blender breath Sep 19 '21 at 09:28
  • 1
    Cycles or Eevee doesn't matter, but it's a quite complicated issue. The operation works fine if your exported EXR is composited over your background image with a correct "Alpha over" premultiplied fusion option (which is not what PS does, while others compositing softwares can perform). – josh sanfelici Sep 19 '21 at 10:49