I'm trying to use VraySamplerInfo to generate an elevation grid raster, as used in GIS applications. However, even if I save as 32-bit EXR, the actual pixel-values seem to have a very low precision? This is also reflected directly in the Vray Frame Buffer, where values up to around 1000 are shown with only 1 decimal point, and values above are always shown as integers. The values shown in the frame buffer are not identical to the actual values saved in the EXR; while values in the frame buffer could be like 174.1, 174.2, 174.3 etc (or just integers for larger values), the values in the EXR might be 174.125, 174.25, 174.375 etc. for values in this range. Needless to say, the actual geometry is a smooth gradient (a piece of road in the attached image).
I have turned off any filtering/antialiasing, as that would result in erroneous height values along edges. Also, although this is GIS-data that normally belong in coordinate-systems with very large x/y coordinates, the geometry has been moved closer to the origin, to accommodate the general precision available in 3D Studio MAX. The largest x/y coordinates in the example image are in the range of a few thousand (less than 10000).
Why am I not seeing greater precision in these values?
I have turned off any filtering/antialiasing, as that would result in erroneous height values along edges. Also, although this is GIS-data that normally belong in coordinate-systems with very large x/y coordinates, the geometry has been moved closer to the origin, to accommodate the general precision available in 3D Studio MAX. The largest x/y coordinates in the example image are in the range of a few thousand (less than 10000).
Why am I not seeing greater precision in these values?
Comment