Rendered Images on Different Hardware

Hi all,

I have a somewhat theoretical question: Let’s say, I render a single blend file on two computers with two different GPU and CPU specs. Will the output images / pixel data be identical in a cryptographic sense? So, if I would take a hash from the pixel data, will the hashes of both render results be identical?

If not, could you explain where the differences would come from?

Thanks a lot!