Skip to main content
replaced http://blend-exchange.giantcowfilms.com with https://blend-exchange.giantcowfilms.com
Source Link

Alpha compositing with associated (often called "premultiplied") plates allows luminescent transparent pixels to be composited. You just need to make sure that you are saving to a format that allows associated alpha (exr, for instance) and that the program that will do the compositing can interpret that alpha channel correctly (i.e. that it doesn't multiply the alpha channel to the foreground plate as part of the alpha over operation).

This image shows how to produce a simple glow and save it as EXR

This image shows the resulting exr imported back in blender and composited over a gray background, keeping the glow

Check this simple example. There's nothing strange to be done, just add the glow and save as EXR. To check it's working, load the resulting image into the compositor, and do an alpha over on gray. You'll see the glow. Notice that Blender's viewer is a bit broken and won't show the glow when you plug the viewer straight to the RGBA output of the loaded EXR, but the glow is there and will show with the alpha over operation.

Here's the .blend file:

http://blend-exchange.giantcowfilms.com/embedImage.png?bid=117

Alpha compositing with associated (often called "premultiplied") plates allows luminescent transparent pixels to be composited. You just need to make sure that you are saving to a format that allows associated alpha (exr, for instance) and that the program that will do the compositing can interpret that alpha channel correctly (i.e. that it doesn't multiply the alpha channel to the foreground plate as part of the alpha over operation).

This image shows how to produce a simple glow and save it as EXR

This image shows the resulting exr imported back in blender and composited over a gray background, keeping the glow

Check this simple example. There's nothing strange to be done, just add the glow and save as EXR. To check it's working, load the resulting image into the compositor, and do an alpha over on gray. You'll see the glow. Notice that Blender's viewer is a bit broken and won't show the glow when you plug the viewer straight to the RGBA output of the loaded EXR, but the glow is there and will show with the alpha over operation.

Here's the .blend file:

http://blend-exchange.giantcowfilms.com/embedImage.png?bid=117

Alpha compositing with associated (often called "premultiplied") plates allows luminescent transparent pixels to be composited. You just need to make sure that you are saving to a format that allows associated alpha (exr, for instance) and that the program that will do the compositing can interpret that alpha channel correctly (i.e. that it doesn't multiply the alpha channel to the foreground plate as part of the alpha over operation).

This image shows how to produce a simple glow and save it as EXR

This image shows the resulting exr imported back in blender and composited over a gray background, keeping the glow

Check this simple example. There's nothing strange to be done, just add the glow and save as EXR. To check it's working, load the resulting image into the compositor, and do an alpha over on gray. You'll see the glow. Notice that Blender's viewer is a bit broken and won't show the glow when you plug the viewer straight to the RGBA output of the loaded EXR, but the glow is there and will show with the alpha over operation.

Here's the .blend file:

minor typo
Source Link
Gez
  • 2.2k
  • 18
  • 27

Alpha compositing with associated (often called "premultiplied") plates allows luminescent transparent pixels to be composited. You just need to make sure that you are saving to a format that allows associated alpha (exr, for instance) and that the program that will do the compositing can interpret that alpha channel correctly (i.e. that it doesn't multiply the alpha channel to the foreground plate as part of the alpha over operation).

This image shows how to produce a simple glow and save it as EXR

This image shows the resulting exr imported back in blender and composited over a gray background, keeping the glow

Check this simple example. There's nothing strange to be done, just add the glow and save as EXR. To check it's working, load the resulting image into the ecompositorcompositor, and do an alpha over on gray. You'll see the glow. Notice that Blender's viewer is a bit broken and won't show the glow when you plug the viewer straight to the RGBA output of the loaded EXR, but the glow is there and will show with the alpha over operation.

Here's the .blend file:

http://blend-exchange.giantcowfilms.com/embedImage.png?bid=117

Here is a photo taken from real-life that should sufficiently explain why only associated alpha is correct. Note how the image perfectly demonstrates that there are two components, both emission and occlusion being revealed in the image. This would be fundamentally impossible using unassociated alpha:

Candle flame revealing emission and occlusion

Alpha compositing with associated (often called "premultiplied") plates allows luminescent transparent pixels to be composited. You just need to make sure that you are saving to a format that allows associated alpha (exr, for instance) and that the program that will do the compositing can interpret that alpha channel correctly (i.e. that it doesn't multiply the alpha channel to the foreground plate as part of the alpha over operation).

This image shows how to produce a simple glow and save it as EXR

This image shows the resulting exr imported back in blender and composited over a gray background, keeping the glow

Check this simple example. There's nothing strange to be done, just add the glow and save as EXR. To check it's working, load the resulting image into the ecompositor, and do an alpha over on gray. You'll see the glow. Notice that Blender's viewer is a bit broken and won't show the glow when you plug the viewer straight to the RGBA output of the loaded EXR, but the glow is there and will show with the alpha over operation.

Here's the .blend file:

http://blend-exchange.giantcowfilms.com/embedImage.png?bid=117

Here is a photo taken from real-life that should sufficiently explain why only associated alpha is correct. Note how the image perfectly demonstrates that there are two components, both emission and occlusion being revealed in the image. This would be fundamentally impossible using unassociated alpha:

Candle flame revealing emission and occlusion

Alpha compositing with associated (often called "premultiplied") plates allows luminescent transparent pixels to be composited. You just need to make sure that you are saving to a format that allows associated alpha (exr, for instance) and that the program that will do the compositing can interpret that alpha channel correctly (i.e. that it doesn't multiply the alpha channel to the foreground plate as part of the alpha over operation).

This image shows how to produce a simple glow and save it as EXR

This image shows the resulting exr imported back in blender and composited over a gray background, keeping the glow

Check this simple example. There's nothing strange to be done, just add the glow and save as EXR. To check it's working, load the resulting image into the compositor, and do an alpha over on gray. You'll see the glow. Notice that Blender's viewer is a bit broken and won't show the glow when you plug the viewer straight to the RGBA output of the loaded EXR, but the glow is there and will show with the alpha over operation.

Here's the .blend file:

http://blend-exchange.giantcowfilms.com/embedImage.png?bid=117

Add a photograph from Reddit to demonstrate how only one type of alpha format can model reality.
Source Link
troy_s
  • 12.3k
  • 2
  • 37
  • 76

Alpha compositing with associated (often called "premultiplied") plates allows luminescent transparent pixels to be composited. You just need to make sure that you are saving to a format that allows associated alpha (exr, for instance) and that the program that will do the compositing can interpret that alpha channel correctly (i.e. that it doesn't multiply the alpha channel to the foreground plate as part of the alpha over operation).

This image shows how to produce a simple glow and save it as EXR

This image shows the resulting exr imported back in blender and composited over a gray background, keeping the glow

Check this simple example. There's nothing strange to be done, just add the glow and save as EXR. To check it's working, load the resulting image into the ecompositor, and do an alpha over on gray. You'll see the glow. Notice that Blender's viewer is a bit broken and won't show the glow when you plug the viewer straight to the RGBA output of the loaded EXR, but the glow is there and will show with the alpha over operation.

Here's the .blend file:

http://blend-exchange.giantcowfilms.com/embedImage.png?bid=117

Here is a photo taken from real-life that should sufficiently explain why only associated alpha is correct. Note how the image perfectly demonstrates that there are two components, both emission and occlusion being revealed in the image. This would be fundamentally impossible using unassociated alpha:

Candle flame revealing emission and occlusion

Alpha compositing with associated (often called "premultiplied") plates allows luminescent transparent pixels to be composited. You just need to make sure that you are saving to a format that allows associated alpha (exr, for instance) and that the program that will do the compositing can interpret that alpha channel correctly (i.e. that it doesn't multiply the alpha channel to the foreground plate as part of the alpha over operation).

This image shows how to produce a simple glow and save it as EXR

This image shows the resulting exr imported back in blender and composited over a gray background, keeping the glow

Check this simple example. There's nothing strange to be done, just add the glow and save as EXR. To check it's working, load the resulting image into the ecompositor, and do an alpha over on gray. You'll see the glow. Notice that Blender's viewer is a bit broken and won't show the glow when you plug the viewer straight to the RGBA output of the loaded EXR, but the glow is there and will show with the alpha over operation.

Here's the .blend file:

http://blend-exchange.giantcowfilms.com/embedImage.png?bid=117

Alpha compositing with associated (often called "premultiplied") plates allows luminescent transparent pixels to be composited. You just need to make sure that you are saving to a format that allows associated alpha (exr, for instance) and that the program that will do the compositing can interpret that alpha channel correctly (i.e. that it doesn't multiply the alpha channel to the foreground plate as part of the alpha over operation).

This image shows how to produce a simple glow and save it as EXR

This image shows the resulting exr imported back in blender and composited over a gray background, keeping the glow

Check this simple example. There's nothing strange to be done, just add the glow and save as EXR. To check it's working, load the resulting image into the ecompositor, and do an alpha over on gray. You'll see the glow. Notice that Blender's viewer is a bit broken and won't show the glow when you plug the viewer straight to the RGBA output of the loaded EXR, but the glow is there and will show with the alpha over operation.

Here's the .blend file:

http://blend-exchange.giantcowfilms.com/embedImage.png?bid=117

Here is a photo taken from real-life that should sufficiently explain why only associated alpha is correct. Note how the image perfectly demonstrates that there are two components, both emission and occlusion being revealed in the image. This would be fundamentally impossible using unassociated alpha:

Candle flame revealing emission and occlusion

deleted 10 characters in body
Source Link
Gez
  • 2.2k
  • 18
  • 27
Loading
Fixed the blend-exchange embedding
Source Link
Gwen
  • 11.7k
  • 15
  • 69
  • 88
Loading
added 88 characters in body
Source Link
Gez
  • 2.2k
  • 18
  • 27
Loading
added 295 characters in body
Source Link
Gez
  • 2.2k
  • 18
  • 27
Loading
Source Link
Gez
  • 2.2k
  • 18
  • 27
Loading