3
$\begingroup$

I was told that when you have a rendered picture and then save it, it would be saved the way it is shown in the uv/image editor. What i mean by that are the several buffers (color and alpha, color, alpha, z-buffer). Unfortunately when im saving my pictures the buffer i selected is not being respected and i always get the same picture no matter which buffer i used. Does anybody know what could be wrong?

$\endgroup$
3
$\begingroup$

Nope, saving the image from the Image Editor will save the "Color and Alpha" channel no matter what channel is selected.

If you want to save one of the other passes you will have to use the compositor.

The Render Layers node is the output of what blender rendered (there are lots of passes you have access to).
The Composite node will be what is displayed in the Image Editor as the Render Result.

image
With the two nodes connected like in the image above (Render Layers Image output to the Image input of the Composite node) you will get the exact same thing as what you could save before.


alpha only
However taking the Alpha out of the Render Layers node will give you a grayscale image of just the alpha. (In most cases there is no reason to do this because if you are saving to an image that supports transparency then the alpha channel is the same as the output here.)


Z depth
Now the last option in the image editor is Z depth. If you simply take the Z and plug it in to the Image output, you will get an image that looks all white. However all the values are there, they are just over 1. (If you save to an image format the supports full floats, exr is the most common, then you will have access to all the values.) But if you are saving to a png, or just want to visualize the Z data, add a Normalize node (like in the picture). That node will compress all the values to fit between 0 and 1, which is the range that your monitor can display, and a png can hold.


Now if you want to save multiple passes all at once, you can use the File Output node.
file output node in use

To add outputs to the file output node open up the properties region with N then click on the large "Add Input" button.
file output node settings

$\endgroup$
1
  • $\begingroup$ If you save form the UV/Image editor window and choose OpenEXR as the format to save on, you can save RGBA plus the intact Z-buffer (no need to normalize ). Moreover, you can choose not to "save as render", so you can save the Scene Referred information without applying the display transform. $\endgroup$ – user1853 Jul 16 '16 at 16:34
-3
$\begingroup$

another way is to use a screen shot program like Greenshot, works for me every time! as seen in this picture:

enter image description here

Hope i helped :)

$\endgroup$
1
  • 1
    $\begingroup$ The question is about saving the buffers along with the main image. Also there is no need to use external software to save screen grabs in blender, just use Ctrl F3 or use the save as image option on the menu. $\endgroup$ – user1853 May 19 '17 at 1:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.