I'm trying to get a full precision 32bit float exr out of substance painter. Whenever I write a 32bit float exr, it normalizes data in the 0-1 space. Worse it appears to truncate data below the .5 midvalue to black. My height channel is setup to process in L32F, and I'm working with imported 32bit heightmaps. I can get decent 16 bit TIFF files out but there's some stairstepping on the displacement due to lack of data. So I believe the internal L32F processing to be working correctly and that the issue is occuring on output.
It appears that there was a bug report acknowledged by a developer a while ago https://forum.substance3d.com/index.php?topic=36799.0 but it doesn't appear to have been addressed. In the attached image you can see what I'm describing. Please please please fix this bug!