Incorrect Vector Pass output (No Alpha & Zero Values) I am looking to render the vector pass in a OpenExr format with all channels. I have rendered on both 2.7 and 2.8 and the generated images have an empty alpha channel. The compositor is set as follows:



Two issues arise, the first is that the alpha channel is missing on every image as can seen by the recorded rgba values at the bottom of the window in the image below:



Also where a zero value would be expected, it seems to be set to RGBA(0.0039, 0.0039, 0.0039, 0). As seen below:



The same issues spans different versions and scenes, is there something wrong in my configuration or is this a bug? Thanks for any help in advance!
Did you make sure to disable the Motion Blur check box under the Cycles render properties panel? If not, the Vector Pass won't work properly

Also, for some reason, in order to save the Vector pass to OpenEXR with proper values, you first need to convert it from to RGBA then to Image format.

Something like this should work:



Also, to verify the values stored in the OpenEXR, just drag and drop the file into the compositor where you can also doublecheck them (that's what I did).




Alpha channel is not used for the Vector Pass which uses XYZ components of each pixel vector stored as RGB only for the OpenEXR file. (see comment below)
The non zero value could be attributed to movement of your camera, the background of the scene, rotation... or whatever image/color processing of the viewer used.